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 325i Review
by Rob

2004 325i

Performance - Great balance, acceleration, handling. Build Quality - 3 1/2 years old, still a solid car. There is one rattle by the driver window, which the dealer ship is working on. Fun factor - Very fun to drive. Cost of ownership - 13.1 litres per 100 km Service has been good. Appearance - I am particularly fond of the body style in which...

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/05/12/09/54/2005_bmw_3_series-pic-370393795649830093-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in O Fallon, MO 63368

Fair Deal
$675 ABOVE
Instant Market Value of $7,815

Price: $8,490

Mileage: 144,026

Location: O Fallon, MO 63368

Average time on market: 30 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Alpine White Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $8,490, 144,026 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (22 reviews) "Great price quoted over the internet but the salesman worked way tirelessly to pad on all the extras that I did not want. Also, pushed expensive service plans and tried to steer me away from the cheap honda financing that the factory was offering. "
https://static.cargurus.com/images/forsale/2017/05/24/00/21/2003_bmw_3_series-pic-1237046506795730440-152x114.jpeg

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

Price: $4,699

Mileage: ?

Location: Saint Louis, MO 63116

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Steel Blue Metallic Description: Used 2003 BMW 3 Series 330xi for sale - $4,699 with Sunroof/Moonroof
Avg. Dealer Rating: (11 reviews) "Lots of good info but I ended up buying in Denver"
https://static.cargurus.com/images/forsale/2017/03/12/03/33/2003_bmw_3_series-pic-8901155293165882633-152x114.jpeg

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

Price: $5,995

Mileage: ?

Location: St. Louis, MO 63116

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Arctic Metallic Description: Used 2003 BMW 3 Series 330xi for sale - $5,995 with Alloy Wheels
Avg. Dealer Rating: (28 reviews) "They really took me to her from the beginning to the end what's going to buy BMW about eight months ago they didn't know how much money I had down but I had half down on a $10,000 car and they try to give me a ridiculous rate of thirtysomething almost 30% interest rate that's crazy then I see this red pickup truck online apply for response that I was interested in it no response they never contacted me back this dealer is just terrible"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 325i Used Cars in Nashville, IL 62263

Price: Negotiable

Mileage: 129,251

Location: Nashville, IL 62263

Average time on market: 26 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 325i for sale , 129,251 miles
Avg. Dealer Rating: (17 reviews) "Would recommend this place the sales people are awesome and the finance men cj and jayden rock they really know their stuff and will do their best to help u "
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
$899 ABOVE
Instant Market Value of $7,100

Price: $7,999

Mileage: 83,320

Location: Saint Ann, MO 63074

Average time on market: 26 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/2017/05/10/23/12/2005_bmw_3_series-pic-4218363880316094491-152x114.jpeg

2005 BMW 3 Series 325Ci Convertible Used Cars in Saint Peters, MO 63376

High Price
$1,290 ABOVE
Instant Market Value of $8,700

Price: $9,990

Mileage: 100,650

Location: Saint Peters, MO 63376

Average time on market: 45 days Certified Pre-Owned: No Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2005 BMW 3 Series 325Ci Convertible for sale - $9,990, 100,650 miles with Leather Seats
Avg. Dealer Rating: (41 reviews) "very easy yo deal with, purchase did not take very long. "
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 99 Great Deals $25,999 8,239 listings
2016 BMW 3 Series 114 Great Deals $19,995 3,026 listings
2015 BMW 3 Series 20 Great Deals $14,799 878 listings
2014 BMW 3 Series 178 Great Deals $12,995 4,394 listings
2013 BMW 3 Series 71 Great Deals $11,900 2,316 listings
2012 BMW 3 Series 26 Great Deals $11,500 677 listings
2011 BMW 3 Series 101 Great Deals $6,599 2,542 listings
2010 BMW 3 Series 39 Great Deals $6,495 801 listings
2009 BMW 3 Series 46 Great Deals $5,499 1,317 listings
2008 BMW 3 Series 81 Great Deals $4,500 1,779 listings