2004 BMW 3 Series in Saint Louis, MO

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars

2004 BMW 3 Series 325i Review
by Kevin

What an amazing car

Drove the 325i on a closed course for C&D Mag, and it proved to be the best car on the course. Acceleration, handling, braking, looks, luxury...you get it all. I dont know how it holds up for long miles, but the time I drove it I loved it.

First Previous
Loading...
Next
Featured Listings
http://static.cargurus.com/images/forsale/2015/05/03/02/28/2004_bmw_3_series-pic-3701794476659102556-152x114.jpeg

2004 BMW 3 Series 325Ci Convertible Used Cars in St. Louis, MO 63119

Fair Deal
$699 BELOW
Instant Market Value of $10,174

Price: $9,475

Mileage: 99,188

Location: St. Louis, MO 63119

Average time on market: 25 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $9,475, 99,188 miles
http://static.cargurus.com/images/forsale/2015/03/24/16/25/2005_bmw_3_series-pic-7969342972928333272-152x114.jpeg

2005 BMW 3 Series 325Ci Used Cars in St. Louis, MO 63116

Price: $5,995

Mileage: 0

Location: St. Louis, MO 63116

Certified Pre-Owned: No Color: Silver Description: Used 2005 BMW 3 Series 325Ci for sale - $5,995, 0 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (28 reviews) "they responded rite away. no complaints."
http://static.cargurus.com/images/forsale/2015/05/30/02/53/2003_bmw_3_series-pic-2317442153318828867-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in St. Louis, MO 63116

Price: $6,995

Mileage: 0

Location: St. Louis, MO 63116

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 BMW 3 Series 325i for sale - $6,995, 0 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (28 reviews) "Great"
http://static.cargurus.com/images/forsale/2015/07/04/12/58/2004_bmw_3_series-pic-7419835781550439000-152x114.jpeg

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

Price: $6,999

Mileage: 0

Location: Saint Louis, MO 63104

Average time on market: 25 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $6,999, 0 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Could not have had a better experience. Never a feeling anyone was hiding ANYTHING from us. Definitely recommend."
http://static.cargurus.com/images/forsale/2015/03/24/16/25/2005_bmw_3_series-pic-1701947728378730827-152x114.jpeg

2005 BMW 3 Series 325xi Used Cars in St. Louis, MO 63116

Price: $8,995

Mileage: 0

Location: St. Louis, MO 63116

Average time on market: 26 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2005 BMW 3 Series 325xi for sale - $8,995, 0 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (28 reviews) "Dealer was rude and took three sales reps before one could find the car I called about."
http://static.cargurus.com/images/forsale/2015/03/24/16/25/2004_bmw_3_series-pic-7787943360392942098-152x114.jpeg

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

Price: $8,995

Mileage: 0

Location: St. Louis, MO 63116

Average time on market: 19 days Certified Pre-Owned: No Color: Gray Description: Used 2004 BMW 3 Series 330Ci for sale - $8,995, 0 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (28 reviews) "110000 miles on this rust bucket. 1/4 inch dryed oil caked on front diff cover. Driver seat says 250000 miles as it is faded and wore down to the foam. 2 lights on dash. check engine and air bag. this was soposto be safety and emission tested. rear tires have no tread. Spray foam in rust holes. 110000 miles...REALLY?"
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 BMW 3 Series 330xi Used Cars in Saint Louis, MO 63114

Price: Negotiable

Mileage: 0

Location: Saint Louis, MO 63114

Average time on market: 29 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2003 BMW 3 Series 330xi for sale , 0 miles
Avg. Dealer Rating: (1 review) "salesman was a jerk. He was offended that I offered a lower price."
http://static.cargurus.com/images/forsale/2015/06/30/06/21/2003_bmw_3_series-pic-8094176883370590564-152x114.jpeg

2003 BMW 3 Series 330Ci Convertible Used Cars in Saint Louis, MO 63109

Fair Deal
$300 ABOVE
Instant Market Value of $9,199

Price: $9,499

Mileage: 112,688

Location: Saint Louis, MO 63109

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2003 BMW 3 Series 330Ci Convertible for sale - $9,499, 112,688 miles
Avg. Dealer Rating: (3 reviews) "Very good Dealer to work with, love the car"
http://static.cargurus.com/images/forsale/2015/05/30/23/25/2005_bmw_3_series-pic-7161334332260775796-152x114.jpeg

2005 BMW 3 Series 325Ci Convertible Used Cars in Bridgeton, MO 63044

Fair Deal
$863 ABOVE
Instant Market Value of $10,637

Price: $11,500

Mileage: 108,431

Location: Bridgeton, MO 63044

Average time on market: 28 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Description: Used 2005 BMW 3 Series 325Ci Convertible for sale - $11,500, 108,431 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (12 reviews) "Very responsive, honest and fair."
http://x-img.autorevo.com/2004-bmw-325i-st-charles-mo-5359432/956827-0-large.jpg

2004 BMW 3 Series 325i Used Cars in Saint Charles, MO 63303

High Price
$1,097 ABOVE
Instant Market Value of $8,902

Price: $9,999

Mileage: 83,320

Location: Saint Charles, MO 63303

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 325i for sale - $9,999, 83,320 miles
http://vehicleimages.s3.amazonaws.com/8b/9e/db/8a-e39f-4070-bc2a-8b3915dbf97b/image-1.jpg

2003 BMW 3 Series 325i Used Cars in O Fallon, IL 62269

High Price
$1,351 ABOVE
Instant Market Value of $8,144

Price: $9,495

Mileage: 95,060

Location: O Fallon, IL 62269

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Jet Black Description: Used 2003 BMW 3 Series 325i for sale - $9,495, 95,060 miles with Premium Wheels
Avg. Dealer Rating: (22 reviews) "Talked to the sales department 4 times the day I planned to test drive the vehicle listed on their sight. When I got there, they didn't have the car. They said it had been sold already. Funny thing is, they re-listed it on a different sister dealerships sight. Sounds a little fishy to me."
Please wait ...
All Listings
Please wait ...
Featured Listing
First Previous
Page # of #
Next

Email me price drops and new listings for these results.

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.

Similar Cars

BMW 5 Series
552 Great Deals out of 17,437 listings starting at $2,350
BMW M3
41 Great Deals out of 1,041 listings starting at $3,495
Mercedes-Benz C-Class
663 Great Deals out of 23,141 listings starting at $1,799

New BMW 3 Series By Year

2015 BMW 3 Series
16,455 listings

Used 2004 BMW 3 Series By City

2004 BMW 3 Series in Springfield IL
27 listings starting at $5,900
2004 BMW 3 Series in Columbia MO
5 listings starting at $4,995
2004 BMW 3 Series in Champaign IL
3 listings starting at $6,962
2004 BMW 3 Series in Evansville IN
2 listings starting at $7,995
2004 BMW 3 Series in Springfield MO
27 listings starting at $5,900
2004 BMW 3 Series in Indianapolis IN
12 listings starting at $4,900
2004 BMW 3 Series in Kansas City MO
4 listings starting at $9,995
2004 BMW 3 Series in Memphis TN
3 listings starting at $6,000
2004 BMW 3 Series in Louisville KY
4 listings starting at $6,998
2004 BMW 3 Series in Cedar Rapids IA
3 listings starting at $7,998
2004 BMW 3 Series in Nashville TN
11 listings starting at $4,999
2004 BMW 3 Series in Chicago IL
24 listings starting at $4,499
2004 BMW 3 Series in Des Moines IA
1 listings starting at $9,000
2004 BMW 3 Series in Little Rock AR
3 listings starting at $7,000
2004 BMW 3 Series in Cincinnati OH
9 listings starting at $5,000