2004 BMW 3 Series for Sale in Saint Louis, MO

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Dealer Promotions

Days on Market

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars


CarGurus Quick Poll

2004 BMW 3 Series 330i Review
by David

"buy this car and you will be hooked!"

Car has plenty of power is great looking and handles like much more expensive exotic sport car. The 3 series is one of the best cars made and has a large group of fanatics that keep buying them because of the pure fun you get from driving them bottom line the best part of my day is getting in the car and letting that inline six scream!

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/07/20/21/06/2005_bmw_3_series-pic-4033426866513021053-152x114.jpeg

2005 BMW 3 Series 325xi Used Cars in O'Fallon, MO 63366

Good Deal
$1,151 BELOW
Instant Market Value of $7,650

Price: $6,499

Mileage: 110,012

Location: O'Fallon, MO 63366

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Dk Blue Description: Used 2005 BMW 3 Series 325xi for sale - $6,499, 110,012 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Excellent"
https://static.cargurus.com/images/forsale/2016/06/06/04/57/2004_bmw_3_series-pic-6317181906403405156-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Saint Louis, MO 63116

Good Deal
$875 BELOW
Instant Market Value of $7,375

Price: $6,500

Mileage: 103,353

Location: Saint Louis, MO 63116

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Orient Blue Metallic Description: Used 2004 BMW 3 Series 325xi for sale - $6,500, 103,353 miles with Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Go here if you are looking for some nice modified cars, the manager was a great guy to talk to he helped out with all our questions. I will defenetly be returning."
https://static.cargurus.com/images/forsale/2016/07/26/12/17/2003_bmw_3_series-pic-677982268781413139-152x114.jpeg

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

Fair Deal
$208 BELOW
Instant Market Value of $6,381

Price: $6,173

Mileage: 118,903

Location: Manchester, MO 63011

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic - Gray Description: Used 2003 BMW 3 Series 325xi for sale - $6,173, 118,903 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "Great experience"
https://static.cargurus.com/images/forsale/2016/06/11/13/05/2003_bmw_3_series-pic-5736980748901840060-152x114.jpeg

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

Price: $5,995

Mileage: ?

Location: Collinsville, IL 62234

Average time on market: 16 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2003 BMW 3 Series 325i for sale - $5,995
Avg. Dealer Rating: (1 review) "Looked at Tahoe on the lot and it was not what I was looking for"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 BMW 3 Series 325Ci Convertible Used Cars in Wentzville, MO 63385

Price: $5,995

Mileage: 124,000

Location: Wentzville, MO 63385

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2003 BMW 3 Series 325Ci Convertible for sale - $5,995, 124,000 miles
Avg. Dealer Rating: (2 reviews) "This is a smaller lot with 3 dealer names on the building. Made me pretty suspicious."
https://static.cargurus.com/images/forsale/2016/07/19/10/05/2005_bmw_3_series-pic-1505845579872048845-152x114.jpeg

2005 BMW 3 Series 330i Used Cars in Saint Louis, MO 63139

Price: $16,900

Mileage: 97,000

Location: Saint Louis, MO 63139

Certified Pre-Owned: No Color: Silver Description: Used 2005 BMW 3 Series 330i for sale - $16,900, 97,000 miles with Premium Package, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (4 reviews) "Return phone call immediately ."
https://static.cargurus.com/images/forsale/2016/01/12/20/47/2005_bmw_3_series-pic-6641249124752654693-152x114.jpeg

2005 BMW 3 Series 330i Used Cars in Saint Louis, MO 63139

Price: $19,900

Mileage: 97,600

Location: Saint Louis, MO 63139

Certified Pre-Owned: No Color: Silver Description: Used 2005 BMW 3 Series 330i for sale - $19,900, 97,600 miles with Sport Package, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (4 reviews) "very professional. Ryan was very honest and understood .very knowledge about BMW's still working on a deal"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 325i Used Cars in St Louis, MO 63146

Price: Negotiable

Mileage: 108,858

Location: St Louis, MO 63146

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 325i for sale , 108,858 miles
https://static.cargurus.com/images/forsale/2014/08/23/14/13/2005_bmw_3_series-pic-6870823003761183994-152x114.jpeg

2005 BMW 3 Series 330i Used Cars in Saint Louis, MO 63139

Price: Negotiable

Mileage: 71,500

Location: Saint Louis, MO 63139

Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Silver Description: Used 2005 BMW 3 Series 330i for sale , 71,500 miles with Performance Package, Leather Seats, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (4 reviews) "Very smooth transaction "
https://static.cargurus.com/images/forsale/2016/06/23/15/07/2004_bmw_3_series-pic-1364902537563226255-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in O Fallon, MO 63366

Fair Deal
$366 ABOVE
Instant Market Value of $5,629

Price: $5,995

Mileage: 144,939

Location: O Fallon, MO 63366

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Red Description: Used 2004 BMW 3 Series 325i for sale - $5,995, 144,939 miles
Avg. Dealer Rating: (5 reviews) "He was good"
https://static.cargurus.com/images/forsale/2016/04/02/16/31/2004_bmw_3_series-pic-7450293859572618628-152x114.jpeg

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

Fair Deal
$459 ABOVE
Instant Market Value of $7,540

Price: $7,999

Mileage: 83,320

Location: Saint Ann, MO 63074

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Other Description: Used 2004 BMW 3 Series 325i for sale - $7,999, 83,320 miles
https://static.cargurus.com/images/forsale/2016/03/25/21/50/2003_bmw_3_series-pic-4983219722332597210-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in East Saint Louis, IL 62206

Fair Deal
$732 ABOVE
Instant Market Value of $5,668

Price: $6,400

Mileage: 143,465

Location: East Saint Louis, IL 62206

Average time on market: 16 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2003 BMW 3 Series 325i for sale - $6,400, 143,465 miles
Avg. Dealer Rating: (3 reviews) "Great experience"
https://static.cargurus.com/images/forsale/2016/03/21/10/32/2004_bmw_3_series-pic-1322917230300534803-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Belleville, IL 62220

High Price
$1,101 ABOVE
Instant Market Value of $6,549

Price: $7,650

Mileage: 115,261

Location: Belleville, IL 62220

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 325i for sale - $7,650, 115,261 miles
Avg. Dealer Rating: (6 reviews) "Salesman really helpfull , the truck I was interested on was sold a few hours before we got there but they brought one from another of their locations for us to test drive ."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 BMW 3 Series 325i Used Cars in Saint Louis, MO 63114

Overpriced
$1,946 ABOVE
Instant Market Value of $7,049

Price: $8,995

Mileage: 92,232

Location: Saint Louis, MO 63114

Average time on market: 16 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Steel Gray Metallic Description: Used 2003 BMW 3 Series 325i for sale - $8,995, 92,232 miles with Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Salesman was short with all his answers and somewhat rude!!"
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
2016 BMW 3 Series 153 Great Deals $22,000 13,609 listings
2015 BMW 3 Series 50 Great Deals $19,994 1,672 listings
2014 BMW 3 Series 42 Great Deals $16,982 1,055 listings
2013 BMW 3 Series 354 Great Deals $12,950 6,725 listings
2012 BMW 3 Series 43 Great Deals $14,995 937 listings
2011 BMW 3 Series 148 Great Deals $7,995 2,726 listings
2010 BMW 3 Series 59 Great Deals $7,800 869 listings
2009 BMW 3 Series 80 Great Deals $6,877 1,464 listings
2008 BMW 3 Series 81 Great Deals $5,900 1,830 listings
2007 BMW 3 Series 83 Great Deals $4,860 1,913 listings