2004 BMW 3 Series for Sale in Saint Louis, MO

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Vehicle History

Vehicle history data provided by Experian AutoCheck. This data, and any reliance on it, is subject to the AutoCheck Terms and Conditions and the CarGurus Terms of Use
Hide vehicles with:

Photos

Price Drops

Text Search

Add Similar Cars


2004 BMW 3 Series 320i Review
by Julian

You get what you pay for, great design but a 320d with an auto gearbox would be better.

Its actually a 318d. Great drive but gearbox has a suprisingly large travel. Great to drive on motorway and country roads, very safe feeling car with brilliant fuel economy, 48mpg with no effort. Plenty of room and hides its age and miles very well.

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/07/24/21/28/2005_bmw_3_series-pic-5921486963027168321-152x114.jpeg

2005 BMW 3 Series 325Ci Convertible Used Cars in Wright City, MO 63390

Fair Deal
$824 BELOW
Instant Market Value of $6,819

Price: $5,995

Mileage: 130,992

Location: Wright City, MO 63390

Average time on market: 26 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 BMW 3 Series 325Ci Convertible for sale - $5,995, 130,992 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Could not have been any easier to buy a vehicle! "
https://static.cargurus.com/images/forsale/2017/07/11/19/15/2004_bmw_3_series-pic-8250229592851848566-152x114.jpeg

2004 BMW 3 Series 325Ci Convertible Used Cars in St Charles, MO 63303

Fair Deal
$867 BELOW
Instant Market Value of $7,862

Price: $6,995

Mileage: 100,000

Location: St Charles, MO 63303

Average time on market: 31 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $6,995, 100,000 miles
Avg. Dealer Rating: (17 reviews) "Absolutely the best! Honest, friendly, informative, extremely knowledgeable and patient. I highly recommend this business..... James Woods "
https://static.cargurus.com/images/forsale/2017/06/22/10/03/2004_bmw_3_series-pic-3708901473377443006-152x114.jpeg

2004 BMW 3 Series 325Ci Convertible Used Cars in Collinsville, IL 62234

Fair Deal
$28 BELOW
Instant Market Value of $6,528

Price: $6,500

Mileage: 132,171

Location: Collinsville, IL 62234

Average time on market: 31 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Oxford Green Metallic Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $6,500, 132,171 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (62 reviews) "Great"
https://static.cargurus.com/images/forsale/2017/07/27/14/15/2005_bmw_3_series-pic-1856576190764304984-152x114.jpeg

2005 BMW 3 Series 330xi Used Cars in Saint Charles, MO 63303

Price: $3,395

Mileage: 182,334

Location: Saint Charles, MO 63303

Certified Pre-Owned: No Transmission: Automatic Color: Grey Description: Used 2005 BMW 3 Series 330xi for sale - $3,395, 182,334 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (4 reviews) "they returned my message in a timely manner and informed me the van i was interested in was still being prepped for sale at the moment"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in St. Louis, MO 63116

Price: $7,995

Mileage: ?

Location: St. Louis, MO 63116

Certified Pre-Owned: No Transmission: Automatic Color: Not Specified Description: Used 2004 BMW 3 Series 330xi for sale - $7,995 with Alloy Wheels
Avg. Dealer Rating: (26 reviews) "Great Customer service "
https://static.cargurus.com/images/forsale/2017/05/28/01/19/2004_bmw_3_series-pic-1864790353467962830-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Saint Ann, MO 63074

High Price
$1,391 ABOVE
Instant Market Value of $6,608

Price: $7,999

Mileage: 83,320

Location: Saint Ann, MO 63074

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Other Description: Used 2004 BMW 3 Series 325i for sale - $7,999, 83,320 miles
Avg. Dealer Rating: (1 review) "great"
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
2017 BMW 3 Series 136 Great Deals $24,986 8,765 listings
2016 BMW 3 Series 49 Great Deals $19,591 2,143 listings
2015 BMW 3 Series 31 Great Deals $16,477 1,050 listings
2014 BMW 3 Series 225 Great Deals $12,900 4,938 listings
2013 BMW 3 Series 53 Great Deals $9,923 1,733 listings
2012 BMW 3 Series 30 Great Deals $9,995 613 listings
2011 BMW 3 Series 122 Great Deals $4,999 2,618 listings
2010 BMW 3 Series 45 Great Deals $6,988 824 listings
2009 BMW 3 Series 62 Great Deals $4,995 1,327 listings
2008 BMW 3 Series 75 Great Deals $3,000 1,753 listings