Used BMW in Des Moines, IA

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...
Show all makes ↓ Show fewer makes ↑

Accidents Reported

Photos

Text Search

Price Drops

CarGurus Quick Poll

First Previous
Loading...
Next
Featured Listings
http://static.cargurus.com/images/forsale/2015/08/01/09/16/2010_bmw_5_series_535i_xdrive-pic-1237979378356028701-152x114.jpeg

2010 BMW 5 Series 535i xDrive Used Cars in Des Moines, 50312

Great Deal
$3,368 BELOW
Instant Market Value of $21,368

Price: $18,000

Mileage: 65,000

Location: Des Moines, 50312

Average time on market: 34 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Silver Description: Used 2010 BMW 5 Series 535i xDrive for sale - $18,000, 65,000 miles with Value Package, Bluetooth, Leather Seats, Sunroof/Moonroof, Navigation System, Premium Package
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2015 BMW 3 Series 328i xDrive Sedan Used Cars in Urbandale, IA 50322

Great Deal
$5,690 BELOW
Instant Market Value of $41,689

Price: $35,999

Mileage: 4,948

Location: Urbandale, IA 50322

Average time on market: 28 days Certified Pre-Owned: Yes Transmission: Automatic Color: Glacier Silver Metallic Description: Used 2015 BMW 3 Series 328i xDrive Sedan for sale - $35,999, 4,948 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (4 reviews) "Unmovable pricing, however that might have been a fair price on that vehicle. Very responsive even on a weekend."
http://static.cargurus.com/images/forsale/2015/05/14/00/17/2008_bmw_1_series_135i-pic-7060135869347178500-152x114.jpeg

2008 BMW 1 Series 135i Used Cars in Ames, 50010

Great Deal
$2,553 BELOW
Instant Market Value of $21,103

Price: $18,550

Mileage: 28,500

Location: Ames, 50010

Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Black Description: Used 2008 BMW 1 Series 135i for sale - $18,550, 28,500 miles with Sport Package, Bluetooth, Sunroof/Moonroof, Heat Package, Alloy Wheels
http://static.cargurus.com/images/forsale/2015/06/17/13/31/2012_bmw_x5-pic-7972632142014731573-152x114.jpeg

2012 BMW X5 xDrive35d Used Cars in Urbandale, IA 50322

Great Deal
$3,872 BELOW
Instant Market Value of $38,781

Price: $34,909

Mileage: 43,520

Location: Urbandale, IA 50322

Average time on market: 31 days Certified Pre-Owned: Yes Transmission: Automatic Color: Silver Description: Used 2012 BMW X5 xDrive35d for sale - $34,909, 43,520 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Technology Package, Aluminum Wheels, Heat Package, Premium Package
Avg. Dealer Rating: (4 reviews) "Good help and awesome cars "
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2015 BMW 3 Series 328i xDrive Wagon Used Cars in Urbandale, IA 50322

Great Deal
$4,809 BELOW
Instant Market Value of $46,408

Price: $41,599

Mileage: 4,472

Location: Urbandale, IA 50322

Certified Pre-Owned: Yes Transmission: Automatic Color: Mineral Gray Metallic Description: Used 2015 BMW 3 Series 328i xDrive Wagon for sale - $41,599, 4,472 miles with Sunroof/Moonroof, Aluminum Wheels, Heat Package, Navigation System, Premium Package
Avg. Dealer Rating: (4 reviews) "Outstanding service and treatment. Talk to Brad Sodergren. This gentleman knows his cars, and the process. Brad responded in a timely fashion to e-mail and phone calls. He'll work with you with no pressure. I traveled from a state away to purchase a car they had. The dealership picked me up at the airport and the car I bought was 100% ready to go when I arrived. The paperwork and delivery took all of about an hour and a half. I would recommend Brad and BMW of Des Moines to anyone. "
http://static.cargurus.com/images/forsale/2015/06/15/12/23/2011_bmw_3_series-pic-3704089827774739723-152x114.jpeg

2011 BMW 3 Series 335i Convertible Used Cars in Johnston, IA 50131

Great Deal
$2,931 BELOW
Instant Market Value of $32,411

Price: $29,480

Mileage: 30,296

Location: Johnston, IA 50131

Average time on market: 55 days Certified Pre-Owned: No Transmission: Automatic Color: Crimson Red Description: Used 2011 BMW 3 Series 335i Convertible for sale - $29,480, 30,296 miles with Bluetooth, Leather Seats, Aluminum Wheels, Heat Package, Premium Package
Avg. Dealer Rating: (2 reviews) "Over all great experience!"
http://static.cargurus.com/images/forsale/2015/06/17/14/05/2013_bmw_x1-pic-7853389375466304190-152x114.jpeg

2013 BMW X1 xDrive28i Used Cars in Urbandale, IA 50322

Good Deal
$2,575 BELOW
Instant Market Value of $27,464

Price: $24,889

Mileage: 26,011

Location: Urbandale, IA 50322

Average time on market: 47 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2013 BMW X1 xDrive28i for sale - $24,889, 26,011 miles with Bluetooth, Aluminum Wheels
Avg. Dealer Rating: (5 reviews) "They've been fine, very pressing with emails, I think I received 3 or 4 in the first few days. It got a little irritating when I said I was just looking but won't be buying until the end of the year."
http://static.cargurus.com/images/forsale/2015/03/18/02/28/2007_bmw_7_series-pic-8000020642870560905-152x114.jpeg

2007 BMW 7 Series 750Li Used Cars in Ames, IA 50010

Good Deal
$2,459 BELOW
Instant Market Value of $17,409

Price: $14,950

Mileage: 92,278

Location: Ames, IA 50010

Average time on market: 30 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2007 BMW 7 Series 750Li for sale - $14,950, 92,278 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (17 reviews) "Great Seller!"
http://static.cargurus.com/images/forsale/2015/07/05/03/44/2014_bmw_x3-pic-9034468071306490409-152x114.jpeg

2014 BMW X3 xDrive28i Used Cars in Clive, IA 50325

Good Deal
$2,682 BELOW
Instant Market Value of $34,177

Price: $31,495

Mileage: 27,783

Location: Clive, IA 50325

Average time on market: 34 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Vermilion Red Metallic Description: Used 2014 BMW X3 xDrive28i for sale - $31,495, 27,783 miles
Avg. Dealer Rating: (43 reviews) "Top notch sales crew - no hassle or "con-game" that I could tell. Found me a great deal."
http://static.cargurus.com/images/forsale/2015/06/17/17/29/2012_bmw_x5-pic-8814439761230920283-152x114.jpeg

2012 BMW X5 Used Cars in Urbandale, IA 50322

Good Deal
$2,412 BELOW
Instant Market Value of $36,824

Price: $34,412

Mileage: 50,859

Location: Urbandale, IA 50322

Average time on market: 39 days Certified Pre-Owned: Yes Transmission: Automatic Color: Gray Description: Used 2012 BMW X5 for sale - $34,412, 50,859 miles with Leather Seats, Sunroof/Moonroof, Aluminum Wheels, Heat Package, Navigation System, Convenience Package
Avg. Dealer Rating: (4 reviews) "Absolutely the best automobile purchase of my life. Above and beyond all expectations in every area. Will likely be a lifetime customer and I live 11 1/2 hours away!"
http://static.cargurus.com/images/forsale/2015/06/06/04/53/2005_bmw_x3-pic-1270634376852646063-152x114.jpeg

2005 BMW X3 3.0i Used Cars in Webster City, IA 50595

Good Deal
$1,217 BELOW
Instant Market Value of $10,117

Price: $8,900

Mileage: 121,020

Location: Webster City, IA 50595

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2005 BMW X3 3.0i for sale - $8,900, 121,020 miles with Sunroof/Moonroof
http://vehicleimages.s3.amazonaws.com/e9/e0/3b/83-b9b1-4574-9142-8b762d7a66c4/image-1.jpg

2008 BMW 3 Series 335xi Used Cars in Ottumwa, IA 52501

Good Deal
$1,288 BELOW
Instant Market Value of $15,088

Price: $13,800

Mileage: 99,360

Location: Ottumwa, IA 52501

Average time on market: 28 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Platinum Bronze Metallic Description: Used 2008 BMW 3 Series 335xi for sale - $13,800, 99,360 miles with Premium Package, Bluetooth, Sunroof/Moonroof
Avg. Dealer Rating: (29 reviews) "Stay away. There are much better to deal with who won't mislead and lie to you."
http://static.cargurus.com/images/forsale/2015/07/13/12/42/2012_bmw_3_series-pic-1440218970560216692-152x114.jpeg

2012 BMW 3 Series 335is Coupe Used Cars in Urbandale, IA 50322

Good Deal
$1,826 BELOW
Instant Market Value of $38,228

Price: $36,402

Mileage: 36,730

Location: Urbandale, IA 50322

Certified Pre-Owned: Yes Transmission: Automatic Color: Black Description: Used 2012 BMW 3 Series 335is Coupe for sale - $36,402, 36,730 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels, Navigation System, Comfort Package, Convenience Package
Avg. Dealer Rating: (4 reviews)
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2007 BMW X3 3.0si Used Cars in Johnston, IA 50131

Good Deal
$1,310 BELOW
Instant Market Value of $13,301

Price: $11,991

Mileage: 95,675

Location: Johnston, IA 50131

Average time on market: 28 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Gray Metallic [gray] Description: Used 2007 BMW X3 3.0si for sale - $11,991, 95,675 miles with Aluminum Wheels
Avg. Dealer Rating: (2 reviews) "Got back to me timely"
http://static.cargurus.com/images/forsale/2015/05/03/11/20/2011_bmw_x3-pic-3907293418594525584-152x114.jpeg

2011 BMW X3 xDrive35i Used Cars in Grimes, IA 50111

Good Deal
$1,455 BELOW
Instant Market Value of $24,443

Price: $22,988

Mileage: 81,954

Location: Grimes, IA 50111

Average time on market: 41 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Red Description: Used 2011 BMW X3 xDrive35i for sale - $22,988, 81,954 miles with Bluetooth
Avg. Dealer Rating: (6 reviews) "Prompt friendly response! Thanks."
Please wait ...
All Listings
Please wait ...
Featured Listing
First Previous
Page # of #
Next

Email me price drops and new listings for these results.

You will receive listing updates from CarGurus.com when new listings match your search. Privacy Policy.

Filter your search criteria!

A large number of listings matched your criteria. You are seeing the top listings.

Used BMW Models

BMW 1 Series
66 Great Deals out of 1,259 listings starting at $8,972
BMW 2 Series
7 Great Deals out of 991 listings starting at $24,999
BMW 3 Series
958 Great Deals out of 36,045 listings starting at $1,200
BMW 3 Series Gran Turismo
6 Great Deals out of 1,032 listings starting at $32,424
BMW 4 Series
43 Great Deals out of 4,645 listings starting at $32,900
BMW 5 Series
484 Great Deals out of 16,707 listings starting at $2,000
BMW 5 Series Gran Turismo
17 Great Deals out of 306 listings starting at $21,988
BMW 6 Series
89 Great Deals out of 2,730 listings starting at $8,988
BMW 7 Series
97 Great Deals out of 4,996 listings starting at $2,985
BMW i3
10 Great Deals out of 1,786 listings starting at $28,998
BMW i8
213 listings starting at $139,994
BMW M3
28 Great Deals out of 996 listings starting at $4,000
BMW M4
5 Great Deals out of 375 listings starting at $64,900
BMW M5
15 Great Deals out of 520 listings starting at $11,900
BMW M6
11 Great Deals out of 477 listings starting at $23,977

Used BMW By City

BMW in Cedar Rapids IA
6 Great Deals out of 233 listings starting at $4,850
BMW in Lincoln NE
4 Great Deals out of 155 listings starting at $6,426
BMW in Rochester MN
20 Great Deals out of 768 listings starting at $3,000
BMW in Kansas City MO
34 Great Deals out of 518 listings starting at $2,995
BMW in Columbia MO
16 Great Deals out of 532 listings starting at $4,280
BMW in Sioux Falls SD
112 listings starting at $3,495
BMW in Manhattan KS
3 Great Deals out of 69 listings starting at $5,495
BMW in Minneapolis MN
11 Great Deals out of 363 listings starting at $4,595
BMW in Madison WI
6 Great Deals out of 461 listings starting at $3,886
BMW in Springfield IL
91 Great Deals out of 4,035 listings starting at $1,200
BMW in Eau Claire WI
102 listings starting at $7,569
BMW in Saint Louis MO
23 Great Deals out of 772 listings starting at $4,999
BMW in Champaign IL
116 listings starting at $6,618
BMW in Springfield MO
91 Great Deals out of 4,035 listings starting at $1,200
BMW in Milwaukee WI
33 Great Deals out of 2,087 listings starting at $2,555