2004 BMW 3 Series in Saint Louis, MO

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...

Accidents Reported

Text Search

Price Drops

Add Similar Cars

2004 BMW 3 Series Review
by Allison

Phenomenal

It's hard to find anything bad to say about this car. My father-in-law has owned it for years (each year he upgrades to the latest model). It's absolutely sturdy and reliable. I remember driving home in the middle of a blizzard with 10 feet of visibility. A foot of snow was falling, and I saw SUV's and Minivans spin out in front of me. In my 4...

Loading...
Featured Listings
http://static.cargurus.com/images/forsale/2014/08/23/20/24/2003_bmw_3_series-pic-4905263011999157309-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Saint Peters, MO 63376

Good Deal
$1,247 BELOW
Instant Market Value of $6,247

Price: $5,000

Mileage: 170,727

Location: Saint Peters, MO 63376

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Description: Used 2003 BMW 3 Series 325i for sale - $5,000, 170,727 miles
Avg. Dealer Rating: (8 reviews) "Ok"
http://static.cargurus.com/images/forsale/2014/07/02/21/09/2005_bmw_3_series-pic-4731932899460404583-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Saint Louis, MO 63143

Good Deal
$1,087 BELOW
Instant Market Value of $14,082

Price: $12,995

Mileage: 82,114

Location: Saint Louis, MO 63143

Average time on market: 26 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $12,995, 82,114 miles
Avg. Dealer Rating: (1 review) "Both vehicles had high mileage. If they would have just posted the mileage in there original add. I would not have wasted either of our time to inquired."
http://static.cargurus.com/images/forsale/2014/06/14/17/43/2005_bmw_3_series-pic-6929098394724796770-152x114.jpeg

2005 BMW 3 Series 330xi Used Cars in Saint Louis, MO 63125

Good Deal
$1,005 BELOW
Instant Market Value of $11,993

Price: $10,988

Mileage: 95,642

Location: Saint Louis, MO 63125

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2005 BMW 3 Series 330xi for sale - $10,988, 95,642 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (5 reviews) "Excellent!"
http://images.cobaltgroup.com/2/7/6/9152712672x152.jpg

2005 BMW 3 Series 325i Used Cars in Ballwin, MO 63011

Fair Deal
$357 BELOW
Instant Market Value of $9,207

Price: $8,850

Mileage: 116,630

Location: Ballwin, MO 63011

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Mystic Blue Metallic Description: Used 2005 BMW 3 Series 325i for sale - $8,850, 116,630 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Great"
http://static.cargurus.com/images/forsale/2014/08/23/03/01/2005_bmw_3_series-pic-6227670873835290314-152x114.jpeg

2005 BMW 3 Series 325Ci Used Cars in Saint Louis, MO 63143

Price: $10,490

Mileage: ?

Location: Saint Louis, MO 63143

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 BMW 3 Series 325Ci for sale - $10,490 with Sunroof/Moonroof
Avg. Dealer Rating: (1 review)
http://static.cargurus.com/images/forsale/2014/08/27/14/19/2003_bmw_3_series-pic-6944781218264974592-152x114.jpeg

2003 BMW 3 Series 330xi Used Cars in O Fallon, IL 62269

Price: Negotiable

Mileage: 146,292

Location: O Fallon, IL 62269

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2003 BMW 3 Series 330xi for sale , 146,292 miles with Leather Seats
http://static.cargurus.com/images/forsale/2014/08/30/01/19/2003_bmw_3_series-pic-8753762483123085144-152x114.jpeg

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

Fair Deal
$384 ABOVE
Instant Market Value of $8,604

Price: $8,988

Mileage: 91,660

Location: St. Louis, MO 63128

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2003 BMW 3 Series 325i for sale - $8,988, 91,660 miles
Avg. Dealer Rating: (10 reviews) "Didn't buy but good customer experience"
http://images.cobaltgroup.com/0/5/9/9152681950x152.jpg

2003 BMW 3 Series 325xi Used Cars in Ballwin, MO 63011

Fair Deal
$377 ABOVE
Instant Market Value of $9,611

Price: $9,988

Mileage: 88,456

Location: Ballwin, MO 63011

Average time on market: 25 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Orient Blue Metallic Description: Used 2003 BMW 3 Series 325xi for sale - $9,988, 88,456 miles with Premium Package, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (6 reviews) "I was contacted "
http://static.cargurus.com/images/forsale/2014/08/20/01/14/2004_bmw_3_series-pic-3839542685221741323-152x114.jpeg

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

Fair Deal
$520 ABOVE
Instant Market Value of $10,479

Price: $10,999

Mileage: 83,546

Location: Saint Charles, MO 63303

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 325i for sale - $10,999, 83,546 miles with Premium Package, Climate Package
http://static.cargurus.com/images/forsale/2014/08/23/02/11/2005_bmw_3_series-pic-8525739757006096096-152x114.jpeg

2005 BMW 3 Series 325xi Used Cars in Saint Louis, MO 63143

High Price
$1,114 ABOVE
Instant Market Value of $10,881

Price: $11,995

Mileage: 90,447

Location: Saint Louis, MO 63143

Average time on market: 16 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2005 BMW 3 Series 325xi for sale - $11,995, 90,447 miles with Navigation System, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (1 review)
http://images.cobaltgroup.com/5/1/1/9152689115x152.jpg

2005 BMW 3 Series 325i Used Cars in Ballwin, MO 63011

High Price
$1,147 ABOVE
Instant Market Value of $9,541

Price: $10,688

Mileage: 112,756

Location: Ballwin, MO 63011

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Jet Black Description: Used 2005 BMW 3 Series 325i for sale - $10,688, 112,756 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (6 reviews) "Sent a quote. Was reasonable but still have not made any decisions."
http://static.cargurus.com/images/forsale/2014/08/27/06/59/2003_bmw_3_series-pic-2772589307321791926-152x114.jpeg

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

Overpriced
$2,198 ABOVE
Instant Market Value of $4,797

Price: $6,995

Mileage: 210,330

Location: Lake St. Louis, MO 63367

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2003 BMW 3 Series 325i for sale - $6,995, 210,330 miles
Avg. Dealer Rating: (2 reviews) "Very nice "
http://static.cargurus.com/images/forsale/2014/08/27/12/29/2004_bmw_3_series-pic-2011735270159501083-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Kirkwood, MO 63122

Overpriced
$2,585 ABOVE
Instant Market Value of $9,365

Price: $11,950

Mileage: 102,900

Location: Kirkwood, MO 63122

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: White Description: Used 2004 BMW 3 Series 325xi for sale - $11,950, 102,900 miles with Sunroof/Moonroof
Avg. Dealer Rating: (21 reviews) "Salesman was helpful and knowledgeable but didn't seem to have a handle on what his inventory was."
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.

Similar Cars

BMW 5 Series
620 Great Deals out of 17,335 listings starting at $1,500
BMW M3
80 Great Deals out of 1,384 listings starting at $5,500
Mercedes-Benz C-Class
925 Great Deals out of 20,064 listings starting at $2,399

New BMW 3 Series By Year

2015 BMW 3 Series
1,915 listings
2014 BMW 3 Series
12,409 listings

Used 2004 BMW 3 Series By City

2004 BMW 3 Series in Springfield IL
3 Great Deals out of 32 listings starting at $4,495
2004 BMW 3 Series in Columbia MO
11 listings starting at $4,999
2004 BMW 3 Series in Champaign IL
6 listings starting at $5,995
2004 BMW 3 Series in Springfield MO
3 Great Deals out of 32 listings starting at $4,495
2004 BMW 3 Series in Indianapolis IN
8 listings starting at $6,690
2004 BMW 3 Series in Kansas City MO
3 listings starting at $8,900
2004 BMW 3 Series in Louisville KY
8 listings starting at $7,999
2004 BMW 3 Series in Memphis TN
2 listings starting at $6,995
2004 BMW 3 Series in Cedar Rapids IA
3 listings starting at $7,495
2004 BMW 3 Series in Nashville TN
7 listings starting at $8,499
2004 BMW 3 Series in Chicago IL
3 Great Deals out of 31 listings starting at $5,977
2004 BMW 3 Series in Little Rock AR
3 listings starting at $7,900
2004 BMW 3 Series in Cincinnati OH
16 listings starting at $5,495
2004 BMW 3 Series in Lexington KY
12 listings starting at $6,900
2004 BMW 3 Series in Madison WI
4 listings starting at $9,990