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

Looking for a New BMW 3 Series?

12,081 new BMW 3 Series listings
2004 BMW 3 Series 325Ci Review
by Michael

Loved my 325

A great car that I wished I had kept. E46 is best modern chassis BMW has built, though 325Ci was a bit down on power. Best combo of form, function, and comfort - plus fun to drive! Better engineered than the E92, which has too many electronic gadgets that replace perfectly good mechanicals and detract from the overall package.

Loading...
Featured Listings
http://static.cargurus.com/images/forsale/2014/06/13/05/16/2007_bmw_3_series-pic-2873209469979215960-152x114.jpeg

2007 BMW 3 Series 328i Used Cars in Johnston, IA 50131

Great Deal
$2,266 BELOW
Instant Market Value of $16,664

Price: $14,398

Mileage: 51,424

Location: Johnston, IA 50131

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,398, 51,424 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "They responded quickly to my inquiry."
http://static.cargurus.com/images/forsale/2014/07/28/02/10/2011_bmw_3_series-pic-1380924372789404257-152x114.jpeg

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

Great Deal
$3,201 BELOW
Instant Market Value of $33,151

Price: $29,950

Mileage: 24,681

Location: Urbandale, IA 50322

Average time on market: 34 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2011 BMW 3 Series 328i Convertible for sale - $29,950, 24,681 miles with Value Package, Bluetooth, Leather Seats, Premium Package, Alloy 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/2014/07/26/07/38/2007_bmw_3_series-pic-5079998546192318240-152x114.jpeg

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

Good Deal
$1,696 BELOW
Instant Market Value of $13,446

Price: $11,750

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 - $11,750, 94,729 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (4 reviews) "Good help and awesome cars "
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Good Deal
$2,167 BELOW
Instant Market Value of $27,717

Price: $25,550

Mileage: 42,367

Location: Urbandale, IA 50322

Average time on market: 38 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2011 BMW 3 Series 328i xDrive Wagon for sale - $25,550, 42,367 miles with Value Package, Leather Seats, Premium Package, Alloy Wheels
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/07/26/17/25/2011_bmw_3_series-pic-31099318003891106-152x114.jpeg

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

Good Deal
$1,501 BELOW
Instant Market Value of $27,451

Price: $25,950

Mileage: 26,538

Location: Urbandale, IA 50322

Average time on market: 42 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2011 BMW 3 Series 328i xDrive for sale - $25,950, 26,538 miles with Value Package, Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
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://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Good Deal
$1,234 BELOW
Instant Market Value of $28,184

Price: $26,950

Mileage: 12,841

Location: Urbandale, IA 50322

Average time on market: 42 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2011 BMW 3 Series 328i xDrive for sale - $26,950, 12,841 miles with Alloy Wheels
Avg. Dealer Rating: (4 reviews)
http://static.cargurus.com/images/forsale/2014/08/27/03/09/2001_bmw_3_series-pic-8571576811003253169-152x114.jpeg

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

Good Deal
$731 BELOW
Instant Market Value of $8,726

Price: $7,995

Mileage: 107,738

Location: Waterloo, IA 50702

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Steel Blue Description: Used 2001 BMW 3 Series 325Ci Convertible for sale - $7,995, 107,738 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "the dealer told me the car was sent to the junk yard"
http://static.cargurus.com/images/forsale/2014/08/29/17/41/2007_bmw_3_series-pic-3876706596597119579-152x114.jpeg

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

Fair Deal
$746 BELOW
Instant Market Value of $23,744

Price: $22,998

Mileage: 48,020

Location: Urbandale, IA 50322

Average time on market: 26 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2007 BMW 3 Series 335i Convertible for sale - $22,998, 48,020 miles
http://static.cargurus.com/images/forsale/2014/08/21/05/20/2011_bmw_3_series-pic-7118247822995344787-152x114.jpeg

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

Fair Deal
$719 BELOW
Instant Market Value of $27,669

Price: $26,950

Mileage: 24,757

Location: Urbandale, IA 50322

Average time on market: 42 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2011 BMW 3 Series 328i xDrive for sale - $26,950, 24,757 miles with Value Package, Leather Seats, Sunroof/Moonroof, Power Package, Navigation System, Alloy Wheels
Avg. Dealer Rating: (4 reviews)
http://static.cargurus.com/images/forsale/2014/08/04/09/06/2011_bmw_3_series-pic-7555067990896921670-152x114.jpeg

2011 BMW 3 Series 328xi SULEV Used Cars in Clive, IA 50325

Fair Deal
$563 BELOW
Instant Market Value of $24,226

Price: $23,663

Mileage: 43,881

Location: Clive, IA 50325

Average time on market: 38 days Certified Pre-Owned: No Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2011 BMW 3 Series 328xi SULEV for sale - $23,663, 43,881 miles with Leather Seats
http://static.cargurus.com/images/forsale/2014/05/01/02/09/2007_bmw_3_series-pic-7380814789200868331-152x114.jpeg

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

Fair Deal
$353 BELOW
Instant Market Value of $14,341

Price: $13,988

Mileage: 82,092

Location: Urbandale, IA 50322

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Red Description: Used 2007 BMW 3 Series 328i for sale - $13,988, 82,092 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (5 reviews) "Very happy with service we purchased the car"
http://static.cargurus.com/images/forsale/2014/08/21/05/20/2003_bmw_3_series-pic-8426010445114271537-152x114.jpeg

2003 BMW 3 Series 330xi Used Cars in Urbandale, IA 50322

Fair Deal
$153 BELOW
Instant Market Value of $9,143

Price: $8,990

Mileage: 114,705

Location: Urbandale, IA 50322

Average time on market: 20 days Certified Pre-Owned: No Transmission: Manual Color: Silver Description: Used 2003 BMW 3 Series 330xi for sale - $8,990, 114,705 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels
Avg. Dealer Rating: (4 reviews)
http://static.cargurus.com/images/forsale/2014/08/17/01/45/2005_bmw_3_series-pic-8158589540601302432-152x114.jpeg

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

Fair Deal
$200 BELOW
Instant Market Value of $10,190

Price: $9,990

Mileage: 88,623

Location: Johnston, IA 50131

Average time on market: 21 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: (6 reviews) "Worked hard to get what I wanted but tried to sell me an older model that I didn't want. "
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Fair Deal
$135 BELOW
Instant Market Value of $26,085

Price: $25,950

Mileage: 30,039

Location: Urbandale, IA 50322

Average time on market: 42 days Certified Pre-Owned: No Transmission: Automatic Color: Beige Description: Used 2011 BMW 3 Series 328i xDrive for sale - $25,950, 30,039 miles
Avg. Dealer Rating: (4 reviews)
http://static.cargurus.com/images/site/2012/03/15/23/42/1987_bmw_3_series_325i_convertible-pic-3909283979649737686.jpeg

1987 BMW 3 Series 325i Convertible Used Cars in Norwalk, IA 50211

Price: $3,250

Mileage: 216,000

Location: Norwalk, IA 50211

Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Alpine White Description: Used 1987 BMW 3 Series 325i Convertible for sale - $3,250, 216,000 miles with Leather Seats, Alloy Wheels
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 53 Great Deals $25,999 12,506 listings
2013 BMW 3 Series 82 Great Deals $24,999 1,987 listings
2012 BMW 3 Series 67 Great Deals $20,995 694 listings
2011 BMW 3 Series 623 Great Deals $13,998 7,566 listings
2010 BMW 3 Series 49 Great Deals $13,900 686 listings
2009 BMW 3 Series 61 Great Deals $10,995 1,179 listings
2008 BMW 3 Series 120 Great Deals $8,900 1,851 listings

Similar Cars

BMW 5 Series
681 Great Deals out of 17,294 listings starting at $1,500
BMW M3
90 Great Deals out of 1,377 listings starting at $5,500
Mercedes-Benz C-Class
967 Great Deals out of 20,230 listings starting at $2,399

New BMW 3 Series By Year

2015 BMW 3 Series
1,762 listings
2014 BMW 3 Series
12,506 listings

Used BMW 3 Series By City

BMW 3 Series in Cedar Rapids IA
46 listings starting at $6,230
BMW 3 Series in Lincoln NE
5 Great Deals out of 70 listings starting at $5,995
BMW 3 Series in Rochester MN
13 Great Deals out of 434 listings starting at $4,496
BMW 3 Series in Kansas City MO
63 listings starting at $4,500
BMW 3 Series in Columbia MO
19 Great Deals out of 217 listings starting at $3,499
BMW 3 Series in Sioux Falls SD
26 listings starting at $2,450
BMW 3 Series in Manhattan KS
14 listings starting at $4,500
BMW 3 Series in Minneapolis MN
15 Great Deals out of 297 listings starting at $2,495
BMW 3 Series in Springfield IL
45 Great Deals out of 1,360 listings starting at $1,595
BMW 3 Series in Madison WI
4 Great Deals out of 150 listings starting at $5,500
BMW 3 Series in Eau Claire WI
28 listings starting at $9,950
BMW 3 Series in Saint Louis MO
4 Great Deals out of 229 listings starting at $2,900
BMW 3 Series in Champaign IL
55 listings starting at $5,995
BMW 3 Series in Springfield MO
45 Great Deals out of 1,360 listings starting at $1,595
BMW 3 Series in Chicago IL
40 Great Deals out of 1,167 listings starting at $3,450