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
  • Mineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDrive

    $36,995

    31,012 mi.
    Est. $670/mo

    AutoMax Preowned Framingham

    4.4
    Framingham, MA (20 mi)
    Check Availability

  • Gray 2022 BMW 540 XIGray 2022 BMW 540 XIGray 2022 BMW 540 XIGray 2022 BMW 540 XIGray 2022 BMW 540 XIGray 2022 BMW 540 XI

    $41,998

    28,331 mi.
    Est. $761/mo

    CarMax Norwood

    4.4
    Norwood, MA (29 mi)
    Check Availability
  • Arctic Gray Metallic 2019 BMW X5 xDrive40iArctic Gray Metallic 2019 BMW X5 xDrive40iArctic Gray Metallic 2019 BMW X5 xDrive40iArctic Gray Metallic 2019 BMW X5 xDrive40i

    $32,582

    44,559 mi.
    Est. $590/mo

    BMW of Norwood

    4.8
    Norwood, MA (29 mi)
    Check Availability
  • Jet Black 2024 BMW X3 xDrive30iJet Black 2024 BMW X3 xDrive30iJet Black 2024 BMW X3 xDrive30iJet Black 2024 BMW X3 xDrive30iJet Black 2024 BMW X3 xDrive30iJet Black 2024 BMW X3 xDrive30i

    $36,882

    $500
    25,611 mi.
    Est. $668/mo

    BMW of Norwood

    4.8
    Norwood, MA (29 mi)
    Check Availability
  • Alpine White 2019 BMW 330 i xDrive

    $26,115

    50,749 mi.
    Est. $473/mo

    Lux Auto Plus

    4.7
    Auburn, MA (6 mi)
    Check Availability
  • Mineral Gray Metallic 2017 BMW 330 i xDrive

    $18,479

    77,134 mi.
    Est. $335/mo

    Lux Auto Plus

    4.7
    Auburn, MA (6 mi)
    Check Availability
  • $10,999

    115,815 mi.
    Est. $199/mo

    Tasca Chrysler Dodge Jeep Ram FIAT Millbury

    4.7
    Millbury, MA (6 mi)
    Check Availability
  • Alpine White 2017 BMW 430 Gran Coupe i

    $18,095

    83,005 mi.
    Est. $328/mo

    Ira Ford Auburn

    4.8
    Auburn, MA (7 mi)
    Check Availability
  • Glacier Silver Metallic 2017 BMW 430 Gran Coupe i xDrive

    $17,585

    77,767 mi.
    Est. $319/mo

    Ira Ford Auburn

    4.8
    Auburn, MA (7 mi)
    Check Availability
  • Black Sapphire Metallic 2016 BMW 328 Gran Turismo xDrive

    $13,546

    87,658 mi.
    Est. $245/mo

    Ira Ford Auburn

    4.8
    Auburn, MA (7 mi)
    Check Availability
  • N/A 2019 BMW 640 Gran Turismo i xDrive

    $22,080

    $1.1K
    88,593 mi.
    Est. $400/mo

    Ira Ford Auburn

    4.8
    Auburn, MA (7 mi)
    Check Availability
  • $17,387

    104,998 mi.
    Est. $315/mo

    Metro West Auto Sales

    Worcester, MA (7 mi)
    Check Availability
  • $16,387

    99,369 mi.
    Est. $297/mo

    Metro West Auto Sales

    Worcester, MA (7 mi)
    Check Availability
  • RED 2021 BMW 330RED 2021 BMW 330RED 2021 BMW 330RED 2021 BMW 330RED 2021 BMW 330RED 2021 BMW 330

    Not Priced

    90,372 mi.
    Est. $0/mo

    On Wheels Inc.

    Shrewsbury, MA (10 mi)
    Check Availability
  • Dark Graphite Metallic 2021 BMW X3 PHEV xDrive30e

    $24,095

    $500
    80,547 mi.
    Est. $436/mo

    Wagner Kia of Shrewsbury

    2.6
    Shrewsbury, MA (11 mi)
    Check Availability
  • Not Priced

    101,450 mi.
    Est. $0/mo

    Premier Automart

    Milford, MA (11 mi)
    Check Availability
  • Not Priced

    96,130 mi.

    Mercedes-Benz of Shrewsbury

    4.4
    Shrewsbury, MA (11 mi)
    Check Availability
  • $37,545

    20,574 mi.
    Est. $680/mo

    Mercedes-Benz of Shrewsbury

    4.4
    Shrewsbury, MA (11 mi)
    Check Availability
  • Alpine White 2018 BMW 430 i xDrive

    $22,592

    $950
    32,682 mi.
    Est. $409/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (11 mi)
    Check Availability
  • Mineral Gray Metallic 2022 BMW X1 xDrive28i

    $19,499

    $385
    89,762 mi.
    Est. $353/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (11 mi)
    Check Availability
  • Alpine White 2024 BMW X5 xDrive40i

    $49,080

    42,464 mi.
    Est. $889/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (11 mi)
    Check Availability
  • Dune 2026 BMW X3 30 xDrive

    $50,738

    $525
    4,889 mi.
    Est. $919/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (11 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 (11 mi)
    Check Availability
  • Space Silver 2025 BMW X1 xDrive28i

    $33,922

    $249
    24,472 mi.
    Est. $614/mo

    BMW of Shrewsbury

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

    $14,948

    111,905 mi.
    Est. $271/mo

    BMW of Shrewsbury

    4.9
    Shrewsbury, MA (11 mi)
    Check Availability
  • Silver 2019 BMW 440 I xDriveSilver 2019 BMW 440 I xDriveSilver 2019 BMW 440 I xDriveSilver 2019 BMW 440 I xDriveSilver 2019 BMW 440 I xDriveSilver 2019 BMW 440 I xDrive

    $30,998

    53,417 mi.
    Est. $562/mo

    CarMax Gaithersburg

    4.4
    $199 delivery to Westborough, MA (13 mi)
    Check Availability
  • Alpine White 2020 BMW M8 Competition AWD Luxury Coupe w/Drivers Assistance Pro PkgAlpine White 2020 BMW M8 Competition AWD Luxury Coupe w/Drivers Assistance Pro PkgAlpine White 2020 BMW M8 Competition AWD Luxury Coupe w/Drivers Assistance Pro PkgAlpine White 2020 BMW M8 Competition AWD Luxury Coupe w/Drivers Assistance Pro PkgAlpine White 2020 BMW M8 Competition AWD Luxury Coupe w/Drivers Assistance Pro PkgAlpine White 2020 BMW M8 Competition AWD Luxury Coupe w/Drivers Assistance Pro Pkg

    $70,794

    $200
    25,307 mi.
    Est. $1,282/mo

    Trust Auto

    4.4
    $501 delivery from Sykesville, MD (334 mi)
    Check Availability