Skip to main content
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Listings
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Filters
  • Sao Paulo Yellow 2025 BMW M3 Competition xDriveSao Paulo Yellow 2025 BMW M3 Competition xDriveSao Paulo Yellow 2025 BMW M3 Competition xDriveSao Paulo Yellow 2025 BMW M3 Competition xDriveSao Paulo Yellow 2025 BMW M3 Competition xDriveSao Paulo Yellow 2025 BMW M3 Competition xDrive

    $86,791

    3,707 mi.
    Est. $1,572/mo

    Autobahn USA Westborough

    4.8
    Westboro, MA (15 mi)
    Check Availability

  • Capparis White w/BMW i Frozen Blue Accent 2015 BMW i3 Base

    $6,872

    96,679 mi.
    Est. $124/mo

    Wellesley Mazda

    4.9
    Wellesley, MA (10 mi)
    Check Availability

  • Gray Metallic 2025 BMW 430 Gran Coupe i xDriveGray Metallic 2025 BMW 430 Gran Coupe i xDriveGray Metallic 2025 BMW 430 Gran Coupe i xDriveGray Metallic 2025 BMW 430 Gran Coupe i xDriveGray Metallic 2025 BMW 430 Gran Coupe i xDriveGray Metallic 2025 BMW 430 Gran Coupe i xDrive

    $41,120

    $298
    15,406 mi.
    Est. $745/mo

    Grieco Honda

    4.3
    Johnston, RI (25 mi)
    Check Availability

  • Dune 2026 BMW X3 30 xDrive

    $51,164

    4,889 mi.
    Est. $927/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Tanzanite Blue II Metallic 2024 BMW X3 xDrive30i

    $35,638

    $1K
    34,646 mi.
    Est. $646/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Space Silver 2025 BMW X1 xDrive28i

    $33,507

    $664
    24,825 mi.
    Est. $607/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Alpine White 2018 BMW X3 xDrive30i

    $14,947

    111,905 mi.
    Est. $271/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Blue Metallic 2020 BMW X5 M50i

    $31,162

    75,124 mi.
    Est. $564/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30eBlack Sapphire Metallic 2021 BMW X3 PHEV xDrive30e

    $21,499

    $500
    87,731 mi.
    Est. $389/mo

    Lexus of Northborough

    4.9
    Northborough, MA (18 mi)
    Check Availability

  • Skyscraper Gray Metallic 2023 BMW 330 i xDrive

    $29,138

    $771
    60,092 mi.
    Est. $528/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Dark Graphite Metallic 2026 BMW X3 30 xDrive

    $46,463

    22,668 mi.
    Est. $842/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Dark Graphite Metallic 2019 BMW X5 xDrive40i

    $23,412

    $251
    94,950 mi.
    Est. $424/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Dark Graphite Metallic 2026 BMW X3 30 xDrive

    $50,371

    $498
    6,349 mi.
    Est. $912/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Night 2026 BMW X1 xDrive28i

    $41,852

    5,647 mi.
    Est. $758/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Alpine White 2020 BMW 230 230iAlpine White 2020 BMW 230 230iAlpine White 2020 BMW 230 230iAlpine White 2020 BMW 230 230iAlpine White 2020 BMW 230 230iAlpine White 2020 BMW 230 230i

    $24,899

    $250
    41,923 mi.
    Est. $451/mo

    Tasca Chevrolet

    4.6
    Woonsocket, RI (14 mi)
    Check Availability

  • Skyscraper Gray Metallic 2023 BMW 430 i xDrive

    $39,348

    46,402 mi.
    Est. $713/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Gray Metallic 2027 BMW M4 Competition xDrive

    $96,273

    3,056 mi.
    Est. $1,744/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Gray Metallic 2027 BMW X6 xDrive40i

    $78,910

    $1.4K
    2,531 mi.
    Est. $1,429/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW 530 i xDrive

    $40,983

    34,190 mi.
    Est. $742/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW X5 M50i

    $43,860

    $909
    36,658 mi.
    Est. $795/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Phytonic Blue Metallic 2024 BMW 530 xDrivePhytonic Blue Metallic 2024 BMW 530 xDrivePhytonic Blue Metallic 2024 BMW 530 xDrivePhytonic Blue Metallic 2024 BMW 530 xDrivePhytonic Blue Metallic 2024 BMW 530 xDrivePhytonic Blue Metallic 2024 BMW 530 xDrive

    $42,299

    $600
    22,450 mi.
    Est. $766/mo

    Tasca Chevrolet

    4.6
    Woonsocket, RI (14 mi)
    Check Availability

  • Night 2026 BMW X1 xDrive28i

    $42,142

    4,589 mi.
    Est. $763/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Alpine White 2020 BMW X4 M Competition

    $38,027

    86,848 mi.
    Est. $689/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3 30 xDrive

    $50,693

    $498
    5,068 mi.
    Est. $918/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Phytonic Blue Metallic 2021 BMW X3 xDrive30i

    $28,182

    $385
    30,301 mi.
    Est. $510/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW 330 I XDrive NA

    $44,110

    4,066 mi.
    Est. $799/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Jet Black 2025 BMW X4 xDrive30iJet Black 2025 BMW X4 xDrive30iJet Black 2025 BMW X4 xDrive30iJet Black 2025 BMW X4 xDrive30iJet Black 2025 BMW X4 xDrive30iJet Black 2025 BMW X4 xDrive30i

    $42,999

    19,954 mi.
    Est. $779/mo

    Herb Connolly Chevrolet

    4.2
    Framingham, MA (10 mi)
    Check Availability

  • Skyscraper Gray Metallic 2023 BMW 330e xDrive

    $34,046

    $996
    19,547 mi.
    Est. $617/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW X3 xDrive30i

    $33,345

    $245
    39,474 mi.
    Est. $604/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (19 mi)
    Check Availability
  • Not Priced

    96,130 mi.

    Mercedes-Benz of Shrewsbury

    Shrewsbury, MA (19 mi)
    Check Availability
  • $36,950

    $595
    20,574 mi.
    Est. $669/mo

    Mercedes-Benz of Shrewsbury

    Shrewsbury, MA (19 mi)
    Check Availability
  • Brooklyn Grey Metallic 2025 BMW M4 Competition xDriveBrooklyn Grey Metallic 2025 BMW M4 Competition xDriveBrooklyn Grey Metallic 2025 BMW M4 Competition xDriveBrooklyn Grey Metallic 2025 BMW M4 Competition xDriveBrooklyn Grey Metallic 2025 BMW M4 Competition xDriveBrooklyn Grey Metallic 2025 BMW M4 Competition xDrive

    $72,480

    33,263 mi.
    Est. $1,313/mo

    INFINITI of Novi

    4.6
    $925 delivery from Novi, MI (617 mi)
    Check Availability
  • White 2018 BMW M3White 2018 BMW M3White 2018 BMW M3White 2018 BMW M3White 2018 BMW M3White 2018 BMW M3

    $52,998

    55,602 mi.
    Est. $960/mo

    CarMax Capital Boulevard

    4.6
    $999 delivery to Norwood, MA (9 mi)
    Check Availability