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 Filters
  • Space Gray Metallic 2012 BMW X5 xDrive 35i Sport ActivitySpace Gray Metallic 2012 BMW X5 xDrive 35i Sport ActivitySpace Gray Metallic 2012 BMW X5 xDrive 35i Sport ActivitySpace Gray Metallic 2012 BMW X5 xDrive 35i Sport ActivitySpace Gray Metallic 2012 BMW X5 xDrive 35i Sport ActivitySpace Gray Metallic 2012 BMW X5 xDrive 35i Sport Activity

    $8,995

    144,629 mi.
    Est. $166/mo

    Lenzen Chevrolet Inc

    Check Availability
    Chaska, MN (28 mi)
    Quick view
  • Space Gray Metallic 2015 BMW X3 xDrive28iSpace Gray Metallic 2015 BMW X3 xDrive28iSpace Gray Metallic 2015 BMW X3 xDrive28iSpace Gray Metallic 2015 BMW X3 xDrive28iSpace Gray Metallic 2015 BMW X3 xDrive28iSpace Gray Metallic 2015 BMW X3 xDrive28i

    $8,295

    $700
    134,550 mi.
    Est. $153/mo

    Automotion sales

    Check Availability
    Minneapolis, MN (17 mi)
    Quick view
  • BLUE 2011 BMW 328 xDriveBLUE 2011 BMW 328 xDriveBLUE 2011 BMW 328 xDriveBLUE 2011 BMW 328 xDriveBLUE 2011 BMW 328 xDriveBLUE 2011 BMW 328 xDrive

    $8,995

    88,939 mi.
    Est. $166/mo

    Original Owner Autos

    Check Availability
    Eden Prairie, MN (21 mi)
    Quick view
  • White 2015 BMW 320 iWhite 2015 BMW 320 iWhite 2015 BMW 320 iWhite 2015 BMW 320 iWhite 2015 BMW 320 iWhite 2015 BMW 320 i

    $8,500

    $350
    153,935 mi.
    Est. $157/mo

    Fury GMC Forest Lake

    Check Availability
    Forest Lake, MN (21 mi)
    Quick view
  • Black 2013 BMW 535 i xDriveBlack 2013 BMW 535 i xDriveBlack 2013 BMW 535 i xDriveBlack 2013 BMW 535 i xDriveBlack 2013 BMW 535 i xDriveBlack 2013 BMW 535 i xDrive

    $5,700

    181,600 mi.
    Est. $105/mo

    Private seller: Mir

    Contact Seller
    Andover, MN (9 mi)
    Quick view
  • Gray 2012 BMW 535 xDriveGray 2012 BMW 535 xDriveGray 2012 BMW 535 xDriveGray 2012 BMW 535 xDriveGray 2012 BMW 535 xDriveGray 2012 BMW 535 xDrive

    $7,990

    144,277 mi.
    Est. $148/mo

    Twin Cities Motors

    Check Availability
    Isanti, MN (25 mi)
    Quick view
  • Blue 2010 BMW 335 4dr Sdn 335i xDrive AWDBlue 2010 BMW 335 4dr Sdn 335i xDrive AWDBlue 2010 BMW 335 4dr Sdn 335i xDrive AWDBlue 2010 BMW 335 4dr Sdn 335i xDrive AWDBlue 2010 BMW 335 4dr Sdn 335i xDrive AWDBlue 2010 BMW 335 4dr Sdn 335i xDrive AWD

    $5,995

    $500
    172,464 mi.
    Est. $111/mo

    Bob's Auto Ranch

    Check Availability
    Lino Lakes, MN (14 mi)
    Quick view
  • Gray 2012 BMW 528 i xDriveGray 2012 BMW 528 i xDriveGray 2012 BMW 528 i xDriveGray 2012 BMW 528 i xDriveGray 2012 BMW 528 i xDriveGray 2012 BMW 528 i xDrive

    $8,999

    130,946 mi.
    Est. $167/mo

    JEM AUTO SALES

    Check Availability
    Anoka, MN (3 mi)
    Quick view
  • WHITE 2011 BMW 335 xDriveWHITE 2011 BMW 335 xDriveWHITE 2011 BMW 335 xDriveWHITE 2011 BMW 335 xDriveWHITE 2011 BMW 335 xDriveWHITE 2011 BMW 335 xDrive

    $7,995

    147,460 mi.
    Est. $148/mo

    Original Owner Autos

    Check Availability
    Eden Prairie, MN (21 mi)
    Quick view
  • Jet Black 1999 BMW 540 540iAJet Black 1999 BMW 540 540iAJet Black 1999 BMW 540 540iAJet Black 1999 BMW 540 540iAJet Black 1999 BMW 540 540iAJet Black 1999 BMW 540 540iA

    $5,500

    93,605 mi.
    Est. $102/mo

    Creative Cars MN

    Check Availability
    St. Louis Park, MN (17 mi)
    Quick view
  • White 2014 BMW 328 Modern Line AWDWhite 2014 BMW 328 Modern Line AWDWhite 2014 BMW 328 Modern Line AWDWhite 2014 BMW 328 Modern Line AWDWhite 2014 BMW 328 Modern Line AWDWhite 2014 BMW 328 Modern Line AWD

    $8,888

    162,655 mi.
    Est. $164/mo

    Minneapolis Motorcars

    Check Availability
    Minnetonka, MN (16 mi)
    Quick view
  • Gray 2012 BMW 328 328i Convertible - SULEVGray 2012 BMW 328 328i Convertible - SULEVGray 2012 BMW 328 328i Convertible - SULEVGray 2012 BMW 328 328i Convertible - SULEVGray 2012 BMW 328 328i Convertible - SULEVGray 2012 BMW 328 328i Convertible - SULEV

    $8,800

    $900
    125,283 mi.
    Est. $163/mo

    Midwest Auto Sales, LLC

    3.6
    Check Availability
    Eden Prairie, MN (22 mi)
    Quick view
  • Black 2007 BMW 525 525xi AWD Leather heated, SUPER clean & LoadedBlack 2007 BMW 525 525xi AWD Leather heated, SUPER clean & LoadedBlack 2007 BMW 525 525xi AWD Leather heated, SUPER clean & LoadedBlack 2007 BMW 525 525xi AWD Leather heated, SUPER clean & LoadedBlack 2007 BMW 525 525xi AWD Leather heated, SUPER clean & LoadedBlack 2007 BMW 525 525xi AWD Leather heated, SUPER clean & Loaded

    $4,995

    205,127 mi.
    Est. $92/mo

    Original Owner Autos

    Check Availability
    Eden Prairie, MN (21 mi)
    Quick view
  • Gray 2008 BMW 750 IGray 2008 BMW 750 IGray 2008 BMW 750 IGray 2008 BMW 750 IGray 2008 BMW 750 IGray 2008 BMW 750 I

    $6,999

    76,244 mi.
    Est. $130/mo

    Kings Motor Co.

    Check Availability
    White Bear Lake, MN (20 mi)
    Quick view
  • Silver 2014 BMW X1 xDrive 28iSilver 2014 BMW X1 xDrive 28iSilver 2014 BMW X1 xDrive 28iSilver 2014 BMW X1 xDrive 28iSilver 2014 BMW X1 xDrive 28iSilver 2014 BMW X1 xDrive 28i

    $5,995

    $455
    162,012 mi.
    Est. $111/mo

    Mainstreet Motor Company

    3.4
    Check Availability
    Hopkins, MN (18 mi)
    Quick view
  • GRAY 2015 BMW X1 xDrive 28iGRAY 2015 BMW X1 xDrive 28iGRAY 2015 BMW X1 xDrive 28iGRAY 2015 BMW X1 xDrive 28iGRAY 2015 BMW X1 xDrive 28iGRAY 2015 BMW X1 xDrive 28i

    $6,995

    99,600 mi.
    Est. $129/mo

    Original Owner Autos

    Check Availability
    Eden Prairie, MN (21 mi)
    Quick view
  • BLACK 2012 BMW X5 AWD 35i IX CLEAN truck heated seats, must see BMW!BLACK 2012 BMW X5 AWD 35i IX CLEAN truck heated seats, must see BMW!BLACK 2012 BMW X5 AWD 35i IX CLEAN truck heated seats, must see BMW!BLACK 2012 BMW X5 AWD 35i IX CLEAN truck heated seats, must see BMW!BLACK 2012 BMW X5 AWD 35i IX CLEAN truck heated seats, must see BMW!BLACK 2012 BMW X5 AWD 35i IX CLEAN truck heated seats, must see BMW!

    $7,995

    158,364 mi.
    Est. $148/mo

    Original Owner Autos

    Check Availability
    Eden Prairie, MN (21 mi)
    Quick view
  • GRAY 2011 BMW X5 xDrive35i PremiumGRAY 2011 BMW X5 xDrive35i PremiumGRAY 2011 BMW X5 xDrive35i PremiumGRAY 2011 BMW X5 xDrive35i PremiumGRAY 2011 BMW X5 xDrive35i PremiumGRAY 2011 BMW X5 xDrive35i Premium

    $8,900

    $1K
    93,600 mi.
    Est. $165/mo

    Prospect Auto Sales

    Check Availability
    Osseo, MN (4 mi)
    Quick view
  • Silver 2008 BMW X5 3.0siSilver 2008 BMW X5 3.0siSilver 2008 BMW X5 3.0siSilver 2008 BMW X5 3.0siSilver 2008 BMW X5 3.0siSilver 2008 BMW X5 3.0si

    $7,850

    158,570 mi.
    Est. $145/mo

    Mainstreet Motor Company

    3.4
    Check Availability
    Hopkins, MN (18 mi)
    Quick view
  • Titanium 2008 BMW 528 528i 4dr Sedan LuxuryTitanium 2008 BMW 528 528i 4dr Sedan LuxuryTitanium 2008 BMW 528 528i 4dr Sedan LuxuryTitanium 2008 BMW 528 528i 4dr Sedan LuxuryTitanium 2008 BMW 528 528i 4dr Sedan LuxuryTitanium 2008 BMW 528 528i 4dr Sedan Luxury

    $4,500

    137,698 mi.
    Est. $83/mo

    Metro Auto Sales

    4.9
    Check Availability
    Ramsey, MN (4 mi)
    Quick view
  • Black 2009 BMW X5 xDrive30iBlack 2009 BMW X5 xDrive30iBlack 2009 BMW X5 xDrive30iBlack 2009 BMW X5 xDrive30iBlack 2009 BMW X5 xDrive30iBlack 2009 BMW X5 xDrive30i

    $2,500

    167,977 mi.
    Est. $46/mo

    Private seller: Marco

    Contact Seller
    Minneapolis, MN (16 mi)
    Quick view
  • $5,000

    72,365 mi.
    Est. $93/mo

    Bob's Auto Ranch

    Check Availability
    Lino Lakes, MN (14 mi)
    Quick view
  • Alpine White 2011 BMW 135 135i Convertible 2DAlpine White 2011 BMW 135 135i Convertible 2DAlpine White 2011 BMW 135 135i Convertible 2DAlpine White 2011 BMW 135 135i Convertible 2DAlpine White 2011 BMW 135 135i Convertible 2DAlpine White 2011 BMW 135 135i Convertible 2D

    $8,999

    $1K
    90,815 mi.
    Est. $167/mo

    Specialty Motors

    3.2
    Check Availability
    $335 delivery from Gurnee, IL (335 mi)
    Quick view
  • Black 2012 BMW 528 xDriveBlack 2012 BMW 528 xDriveBlack 2012 BMW 528 xDriveBlack 2012 BMW 528 xDriveBlack 2012 BMW 528 xDriveBlack 2012 BMW 528 xDrive

    $8,995

    73,056 mi.
    Est. $166/mo

    AG Autohaus

    5.0
    Check Availability
    $347 delivery from Carol Stream, IL (347 mi)
    Quick view
  • Silver Metallic 2008 BMW 135 135iSilver Metallic 2008 BMW 135 135iSilver Metallic 2008 BMW 135 135iSilver Metallic 2008 BMW 135 135iSilver Metallic 2008 BMW 135 135iSilver Metallic 2008 BMW 135 135i

    $7,441

    $711
    128,081 mi.
    Est. $138/mo

    Dan Deery Toyota

    4.8
    Check Availability
    Cedar Falls, IA (190 mi)
    Quick view
  • Alpine White 2011 BMW 328 xDriveAlpine White 2011 BMW 328 xDriveAlpine White 2011 BMW 328 xDrive

    $8,927

    129,550 mi.
    Est. $165/mo

    Diamond Buick GMC of Alexandria

    4.7
    Check Availability
    Alexandria, MN (108 mi)
    Quick view
  • Gray 2008 BMW X5 4.8iGray 2008 BMW X5 4.8iGray 2008 BMW X5 4.8iGray 2008 BMW X5 4.8iGray 2008 BMW X5 4.8iGray 2008 BMW X5 4.8i

    $5,999

    185,994 mi.
    Est. $111/mo

    American Motors, Inc

    Check Availability
    Farmington, MN (38 mi)
    Quick view
  • Silver 2014 BMW X3 xDrive28iSilver 2014 BMW X3 xDrive28iSilver 2014 BMW X3 xDrive28iSilver 2014 BMW X3 xDrive28iSilver 2014 BMW X3 xDrive28iSilver 2014 BMW X3 xDrive28i

    $7,999

    119,000 mi.
    Est. $148/mo

    Jefferson Street Motors

    2.2
    Check Availability
    Waterloo, IA (194 mi)
    Quick view
  • Silver 2017 BMW X3 sDrive28iSilver 2017 BMW X3 sDrive28iSilver 2017 BMW X3 sDrive28iSilver 2017 BMW X3 sDrive28iSilver 2017 BMW X3 sDrive28iSilver 2017 BMW X3 sDrive28i

    $8,999

    108,000 mi.
    Est. $167/mo

    Jefferson Street Motors

    2.2
    Check Availability
    Waterloo, IA (194 mi)
    Quick view
  • $6,900

    125,648 mi.
    Est. $128/mo

    Armin's Auto Sales

    Check Availability
    Waterloo, IA (192 mi)
    Quick view
  • $4,500

    175,197 mi.
    Est. $83/mo

    Armin's Auto Sales

    Check Availability
    Waterloo, IA (192 mi)
    Quick view

About BMW

FAQs

What is the cheapest BMW vehicle available?

The BMW 528 is the cheapest available vehicle by average Cars.com listing price in BMW's lineup, with an average listing price of $9,891.

Which BMW vehicle has the best MPG?

The hybrid BMW 430 can reach up to 28 MPG city and 36 MPG highway for a combined rating of 31 MPG. The BMW 328d with traditional internal combustion engine offers up to 32 MPG city and 45 MPG highway for a combined rating of 37 MPG.

These figures are based on EPA mileage ratings and are for comparison purposes only. The actual mileage will vary depending on the selected vehicle model year, trim, driving conditions, driving habits, vehicle maintenance, and other factors.

Which BMW vehicle has the longest range?

The electric BMW i4 Gran Coupe can travel up to 333 miles on a single charge depending on electric motor and battery options. The plug-in hybrid BMW M5 can travel up to 267 electric-only miles before the gas engine kicks on.

EPA-estimated range is the distance, or predicted distance, a new plug-in vehicle will travel on electric power before its battery charge is exhausted. Actual range will vary depending on model year, driving conditions, driving habits, elevation changes, weather, accessory usage (lights, climate control), vehicle condition and other factors.

Which BMW vehicle has the most deals?

The BMW X3 has the most available deals on Cars.com with 1947 great deals out of 7109 listings starting at $796.

Where can I find the most BMW deals?

The most BMW deals can be found near Andover, MN with 9 great deals out of 21 listings starting at $2,500.

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

Used BMW by price

BMW under $9,000 by city