2004 BMW 3 Series for Sale in Saint Louis, MO

to
to

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Nationwide Shipping

Days on Market

- Loading...

Recent Listings

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

MPG

- Loading...
()

Price Drops

Text Search

Add Similar Cars


2004 BMW 3 Series 325i Sedan RWD Review
by zsevern

Vaderset Bimmer

I've owned alot of cars and this is, as a whole, my favorite. Everyone should own a BMW three series at least once, otherwise, what would you compare all the other cars against? They say its the ultimate driveing machine for a reason. The balance is unmatched.

First Previous
Loading...
Next
Sponsored Listings
https://static.cargurus.com/images/forsale/2017/12/02/03/21/2004_bmw_3_series-pic-8023092412175131260-152x114.jpeg

2004 BMW 3 Series 325Ci Convertible RWD Used Cars in Saint Louis, MO 63141

Fair Deal
$699 BELOW
CarGurus IMV of $8,697

Price: $7,998

Mileage: 72,650

Location: Saint Louis, MO 63141

Average time on market: 17 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Electric Red Description: Used 2004 BMW 3 Series 325Ci Convertible RWD for sale - $7,998, 72,650 miles with Alloy Wheels
Avg. Dealer Rating: (14 reviews) "very good "
https://static.cargurus.com/images/forsale/2017/12/14/07/50/2004_bmw_3_series-pic-6842113137410169092-152x114.jpeg

2004 BMW 3 Series 330Ci Convertible RWD Used Cars in St Louis, MO 63116

Fair Deal
$53 ABOVE
CarGurus IMV of $6,935

Price: $6,988

Mileage: 132,000

Location: St Louis, MO 63116

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Orient Blue Metallic Description: Used 2004 BMW 3 Series 330Ci Convertible RWD for sale - $6,988, 132,000 miles with Leather Seats, Aluminum Wheels
Avg. Dealer Rating: (18 reviews) "Considerate"
https://static.cargurus.com/images/forsale/2017/12/07/01/04/2004_bmw_3_series-pic-1700760092373910573-152x114.jpeg

2004 BMW 3 Series 325xi Wagon AWD Used Cars in O'Fallon, MO 63366

Fair Deal
$242 ABOVE
CarGurus IMV of $7,757

Price: $7,999

Mileage: 93,978

Location: O'Fallon, MO 63366

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 325xi Wagon AWD for sale - $7,999, 93,978 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels, Climate Package
Avg. Dealer Rating: (21 reviews) "Great guy got back with me and helped me out. The car wasn’t as nice as I wanted. They had another one but over my budget but good guys"
https://static.cargurus.com/images/forsale/2017/12/13/00/38/2003_bmw_3_series-pic-8242885927374583447-152x114.jpeg

2003 BMW 3 Series 325i Sedan RWD Used Cars in Collinsville, IL 62234

Price: $5,500

Mileage: ?

Location: Collinsville, IL 62234

Average time on market: 13 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2003 BMW 3 Series 325i Sedan RWD for sale - $5,500
Avg. Dealer Rating: (3 reviews) "asked for more pictures and they said would not take anymore. i don't think they want to sell cars. "
https://static.cargurus.com/images/forsale/2017/11/25/02/55/2004_bmw_3_series-pic-6339208169406630224-152x114.jpeg

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

Price: $7,999

Mileage: 83,320

Location: Saint Ann, MO 63074

Average time on market: 17 days Certified Pre-Owned: No Transmission: Automatic Color: Other Description: Used 2004 BMW 3 Series 325i Sedan RWD for sale - $7,999, 83,320 miles
Avg. Dealer Rating: (1 review) "great"
Please wait ...
All Listings
Please wait ...
Sponsored 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 154 Great Deals $25,289 4,411 listings
2016 BMW 3 Series 53 Great Deals $14,991 1,317 listings
2015 BMW 3 Series 102 Great Deals $13,995 2,725 listings
2014 BMW 3 Series 295 Great Deals $11,979 4,747 listings
2013 BMW 3 Series 81 Great Deals $10,990 1,683 listings
2012 BMW 3 Series 31 Great Deals $9,985 692 listings
2011 BMW 3 Series 105 Great Deals $5,900 2,742 listings
2010 BMW 3 Series 41 Great Deals $4,985 784 listings
2009 BMW 3 Series 54 Great Deals $4,146 1,239 listings
2008 BMW 3 Series 71 Great Deals $3,499 1,663 listings