Date (recent)
Price (highest first)
Price (lowest first)
BMW of des moines - Used Cars

BMW of des moines for Sale ( Price from $3999.00 to $99991.00)

6-25 of 1,060 cars
Sort by
Date (recent)
On page
20

Pre-Owned 2019 BMW X5 xDrive40i in Urbandale

3 days ago
Urbandale, IA 50322, USA
4,772 Miles
Urbandale, IA
Make offer
Pre-Owned 2019 BMW X5 xDrive40i in Urbandale

... the Difference - You'll Be Glad You Did! Thank you for choosing BMW of Des Moines at www.bmwdesmoines.com. Our selection of New, Certified ...

  • Mileage: 4,772 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Phytonic Blue Metallic
  • Transmission: Automatic
  • Seller: BMW of Des Moines
Make offer
 

Pre-Owned 2017 BMW X3 xDrive28i in Urbandale

4 days ago
Urbandale, IA 50322, USA
24,939 Miles
Urbandale, IA
$32,330.00
Pre-Owned 2017 BMW X3 xDrive28i in Urbandale

EPA 28 MPG Hwy/21 MPG City! BMW Certified, CARFAX 1-Owner, GREAT MILES 24,939! NAV, Heated Seats, Sunroof, Alloy Wheels, Power Liftgate, CD Player, All Wheel Drive, Turbo, NAVIGATION SYSTEM, POWER FRONT BUCKET SEATS CLICK NOW! KEY ...

  • Mileage: 24,939 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Mineral Silver
  • Transmission: Automatic
  • Seller: BMW of Des Moines
$32,330.00
 

Pre-Owned 2014 BMW 328d xDrive in Urbandale

1 week ago
Urbandale, IA 50322, USA
100,600 Miles
Urbandale, IA
Make offer
Pre-Owned 2014 BMW 328d xDrive in Urbandale

... INTERIOR TRIM, TRANSMISSION: 8-SPEED STEPTRONIC AUTOMATIC (STD). BMW 328d xDrive with Jet Black exterior and Black SensaTec interior featur...

  • Mileage: 100,600 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Jet Black
  • Transmission: Automatic
  • Seller: BMW of Des Moines
Make offer
 

Pre-Owned 2016 BMW 328i xDrive SULEV in Urbandale

1 week ago
Urbandale, IA 50322, USA
25,115 Miles
Urbandale, IA
Make offer
Pre-Owned 2016 BMW 328i xDrive SULEV in Urbandale

... PACKAGES TECHNOLOGY PACKAGE Head-Up Display, Navigation System, BMW Online & BMW Apps, Instrument Cluster w/Extended Contents, Advanced...

  • Mileage: 25,115 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Mineral White Metallic
  • Transmission: Automatic
  • Seller: BMW of Des Moines
Make offer
 

Pre-Owned 2016 BMW 528i xDrive in Urbandale

1 week ago
Urbandale, IA 50322, USA
34,981 Miles
Urbandale, IA
Make offer
Pre-Owned 2016 BMW 528i xDrive in Urbandale

BMW Certified, CARFAX 1-Owner, LOW MILES - 34,981! EPA 34 MPG Hwy/22 MPG City! NAV, Sunroof, Heated Seats, Rear Air, All Wheel Drive, Turbo, Alloy Wheels, HEATED FRONT SEATS, REAR VIEW CAMERA, PARK DISTANCE CONTROL CLICK ME! KEY ...

  • Mileage: 34,981 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Jet Black
  • Transmission: Automatic
  • Seller: BMW of Des Moines
Make offer
 

Pre-Owned 2001 BMW 530iA in Urbandale

1 week ago
Urbandale, IA 50322, USA
122,000 Miles
Urbandale, IA
Make offer
Pre-Owned 2001 BMW 530iA in Urbandale

... SPLIT LOCKABLE FOLD-DOWN REAR SEATS ski sack, HEATED STEERING WHEEL. BMW 530iA with Cosmos Black Metallic exterior and Black Leather interi...

  • Mileage: 122,000 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Cosmos Black Metallic
  • Transmission: Automatic
  • Seller: BMW of Des Moines
Make offer
 

Pre-Owned 2008 BMW 328xi in Urbandale

1 week ago
Urbandale, IA 50322, USA
129,983 Miles
Urbandale, IA
Make offer
Pre-Owned 2008 BMW 328xi in Urbandale

328xi trim. Sunroof, Heated Seats, All Wheel Drive, iPod/MP3 Input, Premium Sound System, Rear Air, Alloy Wheels, PWR FRONT SEATS, 6-SPEED STEPTRONIC AUTOMATIC TRANSMIS... BMW ASSIST, HEATED FRONT SEATS. SEE MORE! THIS 3 SERIES IS ...

  • Mileage: 129,983 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Monaco Blue
  • Transmission: Automatic
  • Seller: BMW of Des Moines
Make offer
 

Pre-Owned 2016 BMW 228i xDrive in Urbandale

1 week ago
Urbandale, IA 50322, USA
41,291 Miles
Urbandale, IA
$24,991.00
Pre-Owned 2016 BMW 228i xDrive in Urbandale

... Power Front Seats, Universal Garage-Door Opener, TECHNOLOGY PACKAGE BMW Online & BMW Apps, Instrument Cluster w/Extended Contents, Adva...

  • Mileage: 41,291 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Black Sapphire
  • Transmission: Automatic
  • Seller: BMW of Des Moines
$24,991.00
 

Pre-Owned 2008 BMW 335i in Urbandale

2 weeks ago
Urbandale, IA 50322, USA
113,022 Miles
Urbandale, IA
Make offer
Pre-Owned 2008 BMW 335i in Urbandale

... rearview mirror w/compass, front seats w/4-way pwr lumbar, BMW Assist, Bluetooth interface, 6-SPEED STEPTRONIC AUTOMATIC TRANSMISSION norma...

  • Mileage: 113,022 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Black Sapphire
  • Transmission: Automatic
  • Seller: BMW of Des Moines
Make offer
 

Pre-Owned 2011 BMW 335i xDrive in Urbandale

2 weeks ago
Urbandale, IA 50322, USA
115,463 Miles
Urbandale, IA
Make offer
Pre-Owned 2011 BMW 335i xDrive in Urbandale

... SYSTEM, SATELLITE RADIO READ MORE! PREMIUM FEATURES ON THIS BMW 3 SERIES INCLUDE PREMIUM PKG Dakota leather seat trim, universal garage doo...

  • Mileage: 115,463 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Jet Black
  • Transmission: Automatic
  • Seller: BMW of Des Moines
Make offer
 

Pre-Owned 2018 BMW M4 in Urbandale

2 weeks ago
Urbandale, IA 50322, USA
5,017 Miles
Urbandale, IA
Make offer
Pre-Owned 2018 BMW M4 in Urbandale

... SAYING KBB.com explains "As with the 4 Series, the M4 boasts plenty of premium amenities and handsome design inside and out. But the M4's b...

  • Mileage: 5,017 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Black
  • Transmission: Automatic
  • Seller: BMW of Des Moines
Make offer
 

Pre-Owned 2012 BMW X3 xDrive28i in Urbandale

2 weeks ago
Urbandale, IA 50322, USA
116,780 Miles
Urbandale, IA
$12,991.00
Pre-Owned 2012 BMW X3 xDrive28i in Urbandale

... Glass, Electronic Stability Control, Mirror Memory, Brake Assist. BMW 28i with Jet Black exterior and Sand Beige Nevada Leather interior fe...

  • Mileage: 116,780 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Jet Black
  • Transmission: Automatic
  • Seller: BMW of Des Moines
$12,991.00
 

Pre-Owned 2010 BMW 535i xDrive in Urbandale

2 weeks ago
Urbandale, IA 50322, USA
77,899 Miles
Urbandale, IA
$12,991.00
Pre-Owned 2010 BMW 535i xDrive in Urbandale

... THIS 5 SERIES INCLUDE Turbocharged, CD Player, Dual Zone A/C Sunroof BMW 5 SERIES: THE BENCHMARK FOR PERFORMANCE AND THRILLS Better fuel ec...

  • Mileage: 77,899 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Monaco Blue
  • Transmission: Automatic
  • Seller: BMW of Des Moines
$12,991.00
 

Pre-Owned 2016 BMW 328i xDrive in Urbandale

2 weeks ago
Urbandale, IA 50322, USA
29,491 Miles
Urbandale, IA
$26,180.00
Pre-Owned 2016 BMW 328i xDrive in Urbandale

... PACKAGES TECHNOLOGY PACKAGE Head-Up Display, Navigation System, BMW Online & BMW Apps, Instrument Cluster w/Extended Contents, Advanced...

  • Mileage: 29,491 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Mineral Gray
  • Transmission: Automatic
  • Seller: BMW of Des Moines
$26,180.00
 

Pre-Owned 2013 BMW 528i xDrive in Urbandale

2 weeks ago
Urbandale, IA 50322, USA
33,899 Miles
Urbandale, IA
Make offer
Pre-Owned 2013 BMW 528i xDrive in Urbandale

... front seats, heated rear seats, retractable headlight washers, BMW APPS smartphone integration, 8-SPEED STEPTRONIC AUTOMATIC TRANSMISSION s...

  • Mileage: 33,899 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Dark Graphite II
  • Transmission: Automatic
  • Seller: BMW of Des Moines
Make offer
 

Pre-Owned 2017 BMW X3 xDrive28i in Urbandale

2 weeks ago
Urbandale, IA 50322, USA
34,741 Miles
Urbandale, IA
$32,067.00
Pre-Owned 2017 BMW X3 xDrive28i in Urbandale

CARFAX 1-Owner, BMW Certified, ONLY 34,741 Miles! PRICED TO MOVE $3,500 below Kelley Blue Book!, EPA 28 MPG Hwy/21 MPG City! NAV, Heated Seats, Sunroof, Alloy Wheels, Power Liftgate, CD Player, All Wheel Drive, Turbo AND MORE! KEY ...

  • Mileage: 34,741 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Glacier Silver
  • Transmission: Automatic
  • Seller: BMW of Des Moines
$32,067.00
 

New 2015 BMW X5 xDrive35i for sale in Des Moines, Iowa

3 weeks ago
Des Moines, IA 50322, USA
Des Moines, IA
Make offer

  • Location: Des Moines, IA 50322
  • Seller: American Listed
Make offer
 

New 2015 BMW X5 xDrive35i for sale in Des Moines, Iowa

3 weeks ago
Des Moines, IA 50322, USA
Des Moines, IA
Make offer

  • Location: Des Moines, IA 50322
  • Seller: American Listed
Make offer
 

New 2015 BMW X5 xDrive35i for sale in Des Moines, Iowa

3 weeks ago
Des Moines, IA 50322, USA
Des Moines, IA
Make offer

  • Location: Des Moines, IA 50322
  • Seller: American Listed
Make offer
 

New 2015 BMW X5 xDrive35i for sale in Des Moines, Iowa

3 weeks ago
Des Moines, IA 50322, USA
Des Moines, IA
Make offer

  • Location: Des Moines, IA 50322
  • Seller: American Listed
Make offer
 

Pre-Owned 2012 BMW M3 in Urbandale

3 weeks ago
Urbandale, IA 50322, USA
58,924 Miles
Urbandale, IA
Make offer
Pre-Owned 2012 BMW M3 in Urbandale

... trim, compass mirror, rear park distance control, navigation, BMW Assist w/enhanced BT & USB, online information services, voice-comman...

  • Mileage: 58,924 Miles
  • Location: Urbandale, IA 50322
  • Exterior: Alpine White
  • Transmission: Automatic
  • Seller: BMW of Des Moines
Make offer
 

New 2015 BMW X5 xDrive35d for sale in Des Moines, Iowa

3 weeks ago
Des Moines, IA 50322, USA
Des Moines, IA
Make offer

  • Location: Des Moines, IA 50322
  • Seller: American Listed
Make offer
 

New 2015 BMW X5 xDrive50i for sale in Des Moines, Iowa

3 weeks ago
Des Moines, IA 50322, USA
Des Moines, IA
Make offer

  • Location: Des Moines, IA 50322
  • Seller: American Listed
Make offer
 

New 2015 BMW X5 xDrive35d for sale in Des Moines, Iowa

3 weeks ago
Des Moines, IA 50322, USA
Des Moines, IA
Make offer

  • Location: Des Moines, IA 50322
  • Seller: American Listed
Make offer
 
Des Moines, IA
Make offer

  • Location: Des Moines, IA 50322
  • Seller: American Listed
Make offer