Used BMW 3 Series for Sale in Des Moines, IA

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Dealer Promotions

Days on Market

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars


2006 BMW 3 Series 330i Review
by Kristopher

THE Best Sports Sedan

The BMW 3-Series has always been a benchmark for Compact Luxury Sports sedans. The newly redesigned 3-Series sedan (aka E90) is no exception. It's pure driving excitement that one must drive to fully understand. This is truly an "Ultimate Driving Machine." :)

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/04/08/01/49/2004_bmw_3_series-pic-92389706485408731-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Carroll, IA 51401

Great Deal
$2,441 BELOW
Instant Market Value of $5,391

Price: $2,950

Mileage: 153,364

Location: Carroll, IA 51401

Average time on market: 19 days Certified Pre-Owned: No Color: Gray Description: Used 2004 BMW 3 Series 325i for sale - $2,950, 153,364 miles
Avg. Dealer Rating: (2 reviews) "I went there and had a good experience with the salesman and dealership. No "hard sale" tactics and felt very comfortable. Would go there again but it's 90 miles away."
https://static.cargurus.com/images/forsale/2016/07/29/07/08/2002_bmw_3_series-pic-5062270345781204775-152x114.jpeg

2002 BMW 3 Series 325xi Used Cars in Waterloo, IA 50702

Great Deal
$2,197 BELOW
Instant Market Value of $6,196

Price: $3,999

Mileage: 128,000

Location: Waterloo, IA 50702

Average time on market: 39 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2002 BMW 3 Series 325xi for sale - $3,999, 128,000 miles
Avg. Dealer Rating: (1 review) "Great"
https://static.cargurus.com/images/forsale/2016/07/31/13/32/2007_bmw_3_series_335i-pic-4217241794558521840-152x114.jpeg

2007 BMW 3 Series 335i Used Cars in Des Moines, 50320

Great Deal
$2,626 BELOW
Instant Market Value of $10,626

Price: $8,000

Mileage: 120,000

Location: Des Moines, 50320

Average time on market: 29 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Silver Description: Used 2007 BMW 3 Series 335i for sale - $8,000, 120,000 miles with Bluetooth, Leather Seats, Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2016/06/02/09/53/2002_bmw_3_series-pic-7270194574766147756-152x114.jpeg

2002 BMW 3 Series 325i Used Cars in Waterloo, IA 50701

Great Deal
$1,659 BELOW
Instant Market Value of $6,559

Price: $4,900

Mileage: 100,526

Location: Waterloo, IA 50701

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2002 BMW 3 Series 325i for sale - $4,900, 100,526 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "Great experience. Knowledgeable and friendly. Very accommodating. Even let us take our time and drive the car to have lunch. Keeps the vehicles clean and spotless inside and out & in good running order. Very impressed. Enough to buy the car."
https://static.cargurus.com/images/forsale/2016/02/11/00/02/2011_bmw_3_series-pic-3161030707249221079-152x114.jpeg

2011 BMW 3 Series 335i Coupe Used Cars in Fort Dodge, IA 50501

Great Deal
$2,195 BELOW
Instant Market Value of $24,145

Price: $21,950

Mileage: 40,129

Location: Fort Dodge, IA 50501

Average time on market: 36 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Maroon Description: Used 2011 BMW 3 Series 335i Coupe for sale - $21,950, 40,129 miles with Sport Package, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "Good people to work with, I'd recommend giving them a good look if you're looking for a vehicle. They were open to working on getting a fair price, both for the car and my trade in."
https://static.cargurus.com/images/forsale/2016/07/25/16/52/2013_bmw_3_series-pic-6090822796902035127-152x114.jpeg

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

Good Deal
$2,472 BELOW
Instant Market Value of $26,206

Price: $23,734

Mileage: 49,168

Location: Urbandale, IA 50322

Average time on market: 37 days Certified Pre-Owned: Yes Transmission: Automatic Color: Black Description: Used 2013 BMW 3 Series 328i xDrive Sedan for sale - $23,734, 49,168 miles with Leather Seats, Sunroof/Moonroof, Bluetooth, Aluminum Wheels, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (5 reviews) "They were great in the follow up. I was in contact with the dealership a couple times and in each instance they were very helpful and asked great questions inquiring about what I was looking for."
https://static.cargurus.com/images/forsale/2016/06/26/00/42/2007_bmw_3_series-pic-4387437044707864761-152x114.jpeg

2007 BMW 3 Series 328xi Used Cars in Waterloo, IA 50701

Good Deal
$1,525 BELOW
Instant Market Value of $11,025

Price: $9,500

Mileage: 98,370

Location: Waterloo, IA 50701

Average time on market: 27 days Certified Pre-Owned: No Transmission: Manual Color: Green Description: Used 2007 BMW 3 Series 328xi for sale - $9,500, 98,370 miles
Avg. Dealer Rating: (9 reviews) "Amazing... I highly recommend them"
https://static.cargurus.com/images/forsale/2016/07/25/16/52/2016_bmw_3_series-pic-951033743805662459-152x114.jpeg

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

Good Deal
$3,022 BELOW
Instant Market Value of $42,483

Price: $39,461

Mileage: 5,619

Location: Urbandale, IA 50322

Average time on market: 33 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $39,461, 5,619 miles with Backup Camera, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (5 reviews) "They let me know the car I was inquiring about was gone, but it is still in your ad. Was informed there was older car around the same price. They need to cancel the ad if it's gone!"
https://static.cargurus.com/images/forsale/2016/08/11/09/55/2011_bmw_3_series-pic-5290097532276936138-152x114.jpeg

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

Good Deal
$1,486 BELOW
Instant Market Value of $20,458

Price: $18,972

Mileage: 27,727

Location: Urbandale, IA 50322

Average time on market: 31 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2011 BMW 3 Series 328i xDrive for sale - $18,972, 27,727 miles
Avg. Dealer Rating: (5 reviews) "Very good experience."
https://static.cargurus.com/images/forsale/2016/07/25/16/52/2013_bmw_3_series-pic-2813056946771421461-152x114.jpeg

2013 BMW 3 Series 335i Convertible Used Cars in Urbandale, IA 50322

Good Deal
$1,811 BELOW
Instant Market Value of $35,596

Price: $33,785

Mileage: 34,832

Location: Urbandale, IA 50322

Average time on market: 14 days Certified Pre-Owned: Yes Transmission: Automatic Color: Black Description: Used 2013 BMW 3 Series 335i Convertible for sale - $33,785, 34,832 miles with Leather Seats, Bluetooth, Aluminum Wheels, Heat Package, Premium Package, Comfort Package, Premium Sound Package, Sound Package, Convenience Package
Avg. Dealer Rating: (5 reviews) "one of the best experiances i have ever had with a car dealership"
https://static.cargurus.com/images/forsale/2016/08/04/06/18/2011_bmw_3_series-pic-8517583740956718439-152x114.jpeg

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

Good Deal
$1,726 BELOW
Instant Market Value of $22,378

Price: $20,652

Mileage: 59,993

Location: Urbandale, IA 50322

Average time on market: 31 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2011 BMW 3 Series 335i xDrive for sale - $20,652, 59,993 miles with Leather Seats, Sunroof/Moonroof, Bluetooth, Aluminum Wheels, Heat Package, Premium Package, Convenience Package
Avg. Dealer Rating: (5 reviews) "Very clean dealership. Treated with respect and literally no pressure to buy. Very friendly staff, perfect sales techniques that made us feel very at ease. Got to test drive without our salesperson, this was a great change, it allowed us to really talk about the vehicle. We purchased from this dealership. "
https://static.cargurus.com/images/forsale/2016/06/29/08/44/2014_bmw_3_series-pic-8404226323676418391-152x114.jpeg

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

Good Deal
$2,576 BELOW
Instant Market Value of $28,490

Price: $25,914

Mileage: 25,174

Location: Urbandale, IA 50322

Average time on market: 52 days Certified Pre-Owned: No Transmission: Automatic Color: Mineral Gray Description: Used 2014 BMW 3 Series 328i xDrive Sedan for sale - $25,914, 25,174 miles with Leather Seats, Sunroof/Moonroof, Aluminum Wheels, Heat Package, Premium Package
Avg. Dealer Rating: (10 reviews) "They were not ready for any negotiation on price, but overall experience was good . "
https://static.cargurus.com/images/forsale/2016/08/04/22/10/2005_bmw_3_series-pic-4380085686566544263-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Cedar Falls, IA 50613

Good Deal
$1,069 BELOW
Instant Market Value of $11,238

Price: $10,169

Mileage: 95,418

Location: Cedar Falls, IA 50613

Certified Pre-Owned: No Color: Jet Black Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $10,169, 95,418 miles with Leather Seats
Avg. Dealer Rating: (89 reviews) "Prompt answers, not fair trade in values, it was an insult."
https://static.cargurus.com/images/forsale/2016/07/25/16/52/2016_bmw_3_series-pic-2265578423423371484-152x114.jpeg

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

Good Deal
$1,946 BELOW
Instant Market Value of $41,789

Price: $39,843

Mileage: 6,556

Location: Urbandale, IA 50322

Average time on market: 33 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $39,843, 6,556 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (5 reviews) "Unmovable pricing, however that might have been a fair price on that vehicle. Very responsive even on a weekend."
https://static.cargurus.com/images/forsale/2016/07/25/16/52/2016_bmw_3_series-pic-4898241406003675604-152x114.jpeg

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

Good Deal
$1,919 BELOW
Instant Market Value of $44,395

Price: $42,476

Mileage: 5,146

Location: Urbandale, IA 50322

Average time on market: 33 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $42,476, 5,146 miles with LE Package, Backup Camera, Sunroof/Moonroof, Aluminum Wheels, Navigation System, Premium Package
Avg. Dealer Rating: (5 reviews) "Good help and awesome cars "
Please wait ...
All Listings
Please wait ...
Featured Listing
First Previous
Page # of #
Next

Filter your search criteria!

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

Used BMW 3 Series By Year

Vehicle Deals Starting Price Total Available
2016 BMW 3 Series 94 Great Deals $22,500 12,764 listings
2015 BMW 3 Series 37 Great Deals $19,994 1,423 listings
2014 BMW 3 Series 44 Great Deals $15,962 1,363 listings
2013 BMW 3 Series 383 Great Deals $11,950 7,023 listings
2012 BMW 3 Series 45 Great Deals $13,669 949 listings
2011 BMW 3 Series 131 Great Deals $8,100 2,821 listings
2010 BMW 3 Series 46 Great Deals $7,900 882 listings
2009 BMW 3 Series 80 Great Deals $6,900 1,532 listings
2008 BMW 3 Series 83 Great Deals $4,700 1,895 listings
2007 BMW 3 Series 81 Great Deals $4,900 2,021 listings