Used BMW 3 Series in Des Moines, IA

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...

Accidents Reported

Text Search

Price Drops

Add Similar Cars

CarGurus Quick Poll

Looking for a New BMW 3 Series?

12,603 new BMW 3 Series listings
2000 BMW 3 Series 328i Review
by Nancy

The best in its series.

The last of the E46 model. It has the M sport package so the suspension,wheels and brakes are superior. Would highly recommend.

Loading...
Featured Listings
http://static.cargurus.com/images/forsale/2014/07/11/02/55/2009_bmw_3_series-pic-6000883540896184588-152x114.jpeg

2009 BMW 3 Series 328xi Used Cars in Ames, IA 50010

Good Deal
$1,905 BELOW
Instant Market Value of $18,855

Price: $16,950

Mileage: 63,266

Location: Ames, IA 50010

Average time on market: 29 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2009 BMW 3 Series 328xi for sale - $16,950, 63,266 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels
Avg. Dealer Rating: (13 reviews) "didn't buy a vehicle but they were great for communication. "
http://static.cargurus.com/images/forsale/2014/07/16/07/51/2009_bmw_3_series-pic-4118612817653117122-152x114.jpeg

2009 BMW 3 Series 328i Used Cars in Cedar Falls, IA 50613

Good Deal
$2,123 BELOW
Instant Market Value of $18,698

Price: $16,575

Mileage: 86,438

Location: Cedar Falls, IA 50613

Average time on market: 25 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Space Gray Metallic Description: Used 2009 BMW 3 Series 328i for sale - $16,575, 86,438 miles with Navigation System, Sunroof/Moonroof
Avg. Dealer Rating: (4 reviews) "Good"
http://static.cargurus.com/images/forsale/2014/07/03/01/35/2007_bmw_3_series-pic-7270456385095762340-152x114.jpeg

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

Good Deal
$1,293 BELOW
Instant Market Value of $14,193

Price: $12,900

Mileage: 94,729

Location: Urbandale, IA 50322

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2007 BMW 3 Series 328i for sale - $12,900, 94,729 miles with Alloy Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "Good help and awesome cars "
http://static.cargurus.com/images/forsale/2014/05/07/05/13/2011_bmw_3_series-pic-8548939839493932932-152x114.jpeg

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

Good Deal
$1,546 BELOW
Instant Market Value of $29,496

Price: $27,950

Mileage: 13,418

Location: Urbandale, IA 50322

Average time on market: 36 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2011 BMW 3 Series 328i xDrive for sale - $27,950, 13,418 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Value Package
Avg. Dealer Rating: (3 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://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Good Deal
$1,084 BELOW
Instant Market Value of $20,984

Price: $19,900

Mileage: 41,240

Location: Urbandale, IA 50322

Average time on market: 34 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2008 BMW 3 Series 328i Coupe for sale - $19,900, 41,240 miles
Avg. Dealer Rating: (3 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://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2010 BMW 3 Series 335i xDrive Used Cars in Johnston, IA 50131

Good Deal
$1,359 BELOW
Instant Market Value of $27,349

Price: $25,990

Mileage: 31,481

Location: Johnston, IA 50131

Certified Pre-Owned: No Transmission: Automatic Color: N/a Description: Used 2010 BMW 3 Series 335i xDrive for sale - $25,990, 31,481 miles
Avg. Dealer Rating: (5 reviews) "Worked hard to get what I wanted but tried to sell me an older model that I didn't want. "
http://static.cargurus.com/images/forsale/2014/07/19/17/02/2004_bmw_3_series-pic-3031121902517278867-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Boone, IA 50036

Fair Deal
$721 BELOW
Instant Market Value of $9,711

Price: $8,990

Mileage: 87,294

Location: Boone, IA 50036

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2004 BMW 3 Series 325i for sale - $8,990, 87,294 miles
Avg. Dealer Rating: (3 reviews) "Very professional and kind."
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Fair Deal
$598 BELOW
Instant Market Value of $15,548

Price: $14,950

Mileage: 75,635

Location: Urbandale, IA 50322

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: N/a Description: Used 2007 BMW 3 Series 328i for sale - $14,950, 75,635 miles
Avg. Dealer Rating: (3 reviews)
http://static.cargurus.com/images/forsale/2014/05/25/22/01/2004_bmw_3_series-pic-1268052401574992546-152x114.jpeg

2004 BMW 3 Series 325Ci Used Cars in Pella, IA 50219-0286

Fair Deal
$596 BELOW
Instant Market Value of $11,421

Price: $10,825

Mileage: 69,932

Location: Pella, IA 50219-0286

Average time on market: 30 days Certified Pre-Owned: No Color: Blue Description: Used 2004 BMW 3 Series 325Ci for sale - $10,825, 69,932 miles
Avg. Dealer Rating: (7 reviews) "Polite, helpful and willing to work with you."
http://static.cargurus.com/images/forsale/2014/07/02/06/52/2006_bmw_3_series-pic-6840723158720954277-152x114.jpeg

2006 BMW 3 Series 325i Used Cars in Urbandale, IA 50322

Fair Deal
$542 BELOW
Instant Market Value of $14,442

Price: $13,900

Mileage: 76,240

Location: Urbandale, IA 50322

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2006 BMW 3 Series 325i for sale - $13,900, 76,240 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Power Package
Avg. Dealer Rating: (3 reviews)
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Fair Deal
$513 BELOW
Instant Market Value of $19,463

Price: $18,950

Mileage: 45,997

Location: Urbandale, IA 50322

Average time on market: 25 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2008 BMW 3 Series 328xi for sale - $18,950, 45,997 miles
Avg. Dealer Rating: (3 reviews)
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 BMW 3 Series 325i Used Cars in Johnston, IA 50131

Fair Deal
$718 BELOW
Instant Market Value of $10,708

Price: $9,990

Mileage: 88,623

Location: Johnston, IA 50131

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: N/a Description: Used 2005 BMW 3 Series 325i for sale - $9,990, 88,623 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (5 reviews) "Good"
http://static.cargurus.com/images/forsale/2014/07/05/15/10/2003_bmw_3_series-pic-4781974098631183998-152x114.jpeg

2003 BMW 3 Series 325Ci Used Cars in Ames, IA 50010

Fair Deal
$275 BELOW
Instant Market Value of $6,917

Price: $6,642

Mileage: 151,685

Location: Ames, IA 50010

Average time on market: 16 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Titanium Silver Metallic Description: Used 2003 BMW 3 Series 325Ci for sale - $6,642, 151,685 miles with Leather Seats
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 325xi Used Cars in Indianola, IA 50125

Fair Deal
$325 BELOW
Instant Market Value of $8,320

Price: $7,995

Mileage: 138,711

Location: Indianola, IA 50125

Average time on market: 17 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Blue Description: Used 2004 BMW 3 Series 325xi for sale - $7,995, 138,711 miles
http://static.cargurus.com/images/forsale/2014/06/13/13/29/2011_bmw_3_series-pic-3854652716488134438-152x114.jpeg

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

Fair Deal
$245 BELOW
Instant Market Value of $28,145

Price: $27,900

Mileage: 29,503

Location: Urbandale, IA 50322

Average time on market: 50 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2011 BMW 3 Series 328i xDrive Coupe for sale - $27,900, 29,503 miles with Leather Seats, Aluminum Wheels, Sunroof/Moonroof, Premium Package, Power Package, Value Package
Avg. Dealer Rating: (3 reviews)
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.