Used BMW 3 Series in Des Moines, IA

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars

CarGurus Quick Poll

Looking for a New BMW 3 Series?

15,026 new BMW 3 Series listings
2007 BMW 3 Series 335xi Review
by rhallow

Most rewarding sports-luxury sedan I've ever driven

Even though it has all-season tires and is limited to 130 mph, I enjoy driving the 335xi at least as much as my 2000 540iA, which has summer high-performance tires. In short, love almost everything about it except the difficult, unintuitive navigation system accessed and manipulated through I-Drive. The paddle shifters and console-mounted stick off...

First Previous
Loading...
Next
Featured Listings
http://images.cobaltgroup.com/5/5/2/9574546255x152.jpg

2005 BMW 3 Series 325xi Used Cars in Ames, IA 50010

Good Deal
$1,068 BELOW
Instant Market Value of $8,918

Price: $7,850

Mileage: 113,486

Location: Ames, IA 50010

Average time on market: 25 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Dark Blue Description: Used 2005 BMW 3 Series 325xi for sale - $7,850, 113,486 miles
Avg. Dealer Rating: (8 reviews) "good response"
http://static.cargurus.com/images/forsale/2014/09/14/15/54/2011_bmw_3_series-pic-7355249248380820402-152x114.jpeg

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

Fair Deal
$718 BELOW
Instant Market Value of $21,668

Price: $20,950

Mileage: 60,089

Location: Urbandale, IA 50322

Average time on market: 36 days Certified Pre-Owned: No Transmission: Automatic Color: Red Description: Used 2011 BMW 3 Series 328i xDrive for sale - $20,950, 60,089 miles
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/2014/10/12/13/13/2011_bmw_3_series-pic-3688707417419126332-152x114.jpeg

2011 BMW 3 Series 335i xDrive Used Cars in Urbandale, IA 50322

Fair Deal
$945 BELOW
Instant Market Value of $30,895

Price: $29,950

Mileage: 22,473

Location: Urbandale, IA 50322

Average time on market: 32 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2011 BMW 3 Series 335i xDrive for sale - $29,950, 22,473 miles
Avg. Dealer Rating: (4 reviews) "Good help and awesome cars "
http://images.cobaltgroup.com/8/3/5/9457057538x152.jpg

2005 BMW 3 Series 330Ci Convertible Used Cars in Urbandale, IA 50322

Fair Deal
$527 BELOW
Instant Market Value of $13,521

Price: $12,994

Mileage: 77,763

Location: Urbandale, IA 50322

Average time on market: 31 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Silver Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $12,994, 77,763 miles
Avg. Dealer Rating: (3 reviews) "Dealer responded promptly and set up time to view vehicle, but never followed up when I quit making contact."
http://static.cargurus.com/images/forsale/2014/08/19/09/38/2013_bmw_3_series-pic-5478205718952710013-152x114.jpeg

2013 BMW 3 Series 328i xDrive Sedan Used Cars in Urbandale, IA 50323

Fair Deal
$837 BELOW
Instant Market Value of $30,837

Price: $30,000

Mileage: 26,778

Location: Urbandale, IA 50323

Average time on market: 49 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2013 BMW 3 Series 328i xDrive Sedan for sale - $30,000, 26,778 miles
http://static.cargurus.com/images/forsale/2014/09/03/17/25/2008_bmw_3_series-pic-5972861101230110093-152x114.jpeg

2008 BMW 3 Series 328i Convertible Used Cars in Urbandale, IA 50322

Fair Deal
$489 BELOW
Instant Market Value of $22,487

Price: $21,998

Mileage: 37,603

Location: Urbandale, IA 50322

Average time on market: 25 days Certified Pre-Owned: No Transmission: Manual Color: Silver Description: Used 2008 BMW 3 Series 328i Convertible for sale - $21,998, 37,603 miles
http://static.cargurus.com/images/forsale/2014/10/22/16/01/2012_bmw_3_series-pic-7701133179856063841-152x114.jpeg

2012 BMW 3 Series 328i Sedan Used Cars in Ottumwa, IA 52501

Fair Deal
$455 BELOW
Instant Market Value of $27,455

Price: $27,000

Mileage: 44,038

Location: Ottumwa, IA 52501

Average time on market: 26 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral White Metallic Description: Used 2012 BMW 3 Series 328i Sedan for sale - $27,000, 44,038 miles
Avg. Dealer Rating: (17 reviews) "think if i could have got them down pit more i would have at lease went for a test drive.."
http://static.cargurus.com/images/forsale/2014/08/25/10/56/2002_bmw_3_series-pic-763374690836644577-152x114.jpeg

2002 BMW 3 Series 330xi Used Cars in Cedar Falls, IA 50613

Fair Deal
$189 BELOW
Instant Market Value of $8,889

Price: $8,700

Mileage: 92,044

Location: Cedar Falls, IA 50613

Certified Pre-Owned: No Color: Blue Description: Used 2002 BMW 3 Series 330xi for sale - $8,700, 92,044 miles
Avg. Dealer Rating: (5 reviews) "Responded with information quickly"
http://static.cargurus.com/images/forsale/2014/09/30/07/30/2001_bmw_3_series-pic-2515603268427778102-152x114.jpeg

2001 BMW 3 Series 325i Used Cars in Waterloo, IA 50702

Fair Deal
$126 BELOW
Instant Market Value of $6,121

Price: $5,995

Mileage: 144,270

Location: Waterloo, IA 50702

Average time on market: 17 days Certified Pre-Owned: No Transmission: Manual Color: Steel Blue Description: Used 2001 BMW 3 Series 325i for sale - $5,995, 144,270 miles
Avg. Dealer Rating: (3 reviews) "the dealer told me the car was sent to the junk yard"
http://static.cargurus.com/images/forsale/2014/09/12/17/36/1993_bmw_3_series-pic-1742324214218661755-152x114.jpeg

1993 BMW 3 Series 325is Used Cars in Ames, IA 50010

Price: $3,293

Mileage: 191,254

Location: Ames, IA 50010

Certified Pre-Owned: No Transmission: Automatic Color: Green Description: Used 1993 BMW 3 Series 325is for sale - $3,293, 191,254 miles
Avg. Dealer Rating: (2 reviews) "Very helpful and honest"
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

1997 BMW 3 Series 318ti Used Cars in Ames, IA 50010

Price: $3,999

Mileage: 189,225

Location: Ames, IA 50010

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 1997 BMW 3 Series 318ti for sale - $3,999, 189,225 miles
Avg. Dealer Rating: (2 reviews) "they were friendly and polite I didn't understand why they had the vehicle priced at 5495 but kept saying this is what we have in it and showed me a price of 6495 but the young lady ( Nicole ) was very nice and polite don't price a car at a certain price and keep showing customers a higher price then what the vehicle is advertised at that bugged me somewhat"
http://images.dealer.com/autodata/us/stockphoto/2002/USB20BMC141A0.jpg

2002 BMW 3 Series 325i Used Cars in Clive, IA 50325

Price: Negotiable

Mileage: 140,942

Location: Clive, IA 50325

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Description: Used 2002 BMW 3 Series 325i for sale , 140,942 miles
Avg. Dealer Rating: (29 reviews) "Friendly service, nice people, no high-pressure sales pitch. Great to work with."
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Fair Deal
$27 ABOVE
Instant Market Value of $26,923

Price: $26,950

Mileage: 14,439

Location: Urbandale, IA 50322

Average time on market: 36 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2011 BMW 3 Series 328i xDrive for sale - $26,950, 14,439 miles
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/2014/10/21/11/50/2007_bmw_3_series-pic-1984672291960714439-152x114.jpeg

2007 BMW 3 Series 328i Used Cars in Clive, IA 50325

Fair Deal
$35 ABOVE
Instant Market Value of $14,876

Price: $14,911

Mileage: 64,151

Location: Clive, IA 50325

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2007 BMW 3 Series 328i for sale - $14,911, 64,151 miles with Sunroof/Moonroof, Alloy Wheels
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Fair Deal
$84 ABOVE
Instant Market Value of $25,866

Price: $25,950

Mileage: 23,624

Location: Urbandale, IA 50322

Average time on market: 36 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2011 BMW 3 Series 328i xDrive for sale - $25,950, 23,624 miles
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!"
Please wait ...
All Listings
Please wait ...
Featured Listing
First Previous
Page # of #
Next
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 3 Series By Year

Vehicle Deals Starting Price Total Available
2014 BMW 3 Series 51 Great Deals $26,842 8,151 listings
2013 BMW 3 Series 50 Great Deals $23,900 1,425 listings
2012 BMW 3 Series 44 Great Deals $19,900 687 listings
2011 BMW 3 Series 490 Great Deals $13,880 7,381 listings
2010 BMW 3 Series 32 Great Deals $10,900 676 listings
2009 BMW 3 Series 55 Great Deals $10,500 1,149 listings
2008 BMW 3 Series 113 Great Deals $7,988 1,879 listings

Similar Cars

BMW 5 Series
414 Great Deals out of 15,080 listings starting at $1,500
BMW M3
85 Great Deals out of 1,381 listings starting at $4,990
Mercedes-Benz C-Class
672 Great Deals out of 21,482 listings starting at $2,700

New BMW 3 Series By Year

2015 BMW 3 Series
8,876 listings
2014 BMW 3 Series
8,151 listings

Used BMW 3 Series By City

BMW 3 Series in Cedar Rapids IA
4 Great Deals out of 47 listings starting at $4,995
BMW 3 Series in Lincoln NE
3 Great Deals out of 67 listings starting at $4,995
BMW 3 Series in Rochester MN
7 Great Deals out of 364 listings starting at $4,500
BMW 3 Series in Kansas City MO
58 listings starting at $4,495
BMW 3 Series in Columbia MO
14 Great Deals out of 277 listings starting at $4,950
BMW 3 Series in Sioux Falls SD
19 listings starting at $4,000
BMW 3 Series in Manhattan KS
9 listings starting at $4,995
BMW 3 Series in Minneapolis MN
9 Great Deals out of 220 listings starting at $3,995
BMW 3 Series in Madison WI
6 Great Deals out of 152 listings starting at $5,995
BMW 3 Series in Springfield IL
44 Great Deals out of 1,708 listings starting at $2,989
BMW 3 Series in Eau Claire WI
38 listings starting at $4,500
BMW 3 Series in Saint Louis MO
6 Great Deals out of 270 listings starting at $4,988
BMW 3 Series in Champaign IL
44 listings starting at $5,995
BMW 3 Series in Springfield MO
44 Great Deals out of 1,708 listings starting at $2,989
BMW 3 Series in Milwaukee WI
17 Great Deals out of 590 listings starting at $3,900