2004 BMW 3 Series for Sale in Birmingham, AL

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars


CarGurus Quick Poll

2004 BMW 3 Series 325Ci Review
by Shamikh

Quick when you need to be somewhere and head turner

Response is a bit sluggish when in drive, but its quick off the mark if you drop it in to sport or use the manual option on the auto gearbox. Handling is good, just enough feedback on the steering, plenty of grip and minimal body roll. Although M sport suspension can be a bit bumpy on local roads. Build quality is as would be expected from th...

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/11/07/02/02/2004_bmw_3_series-pic-6412776230972570570-152x114.jpeg

2004 BMW 3 Series 330Ci Convertible Used Cars in Birmingham, AL 35216

Good Deal
$1,156 BELOW
Instant Market Value of $7,651

Price: $6,495

Mileage: 129,746

Location: Birmingham, AL 35216

Average time on market: 26 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330Ci Convertible for sale - $6,495, 129,746 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "It's one of the best experiences I've had, great dealer ship and great deals by far one of the best dealers I've contacted it's really easy to get information from them."
https://static.cargurus.com/images/forsale/2016/11/13/02/56/2005_bmw_3_series-pic-7862107628990753174-152x114.jpeg

2005 BMW 3 Series 330i Used Cars in Pelham, AL 35124

Price: $9,887

Mileage: 102,102

Location: Pelham, AL 35124

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2005 BMW 3 Series 330i for sale - $9,887, 102,102 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (12 reviews) " just great"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 BMW 3 Series 325i Used Cars in Pelham, AL 35124

Price: Negotiable

Mileage: 136,662

Location: Pelham, AL 35124

Average time on market: 26 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2003 BMW 3 Series 325i for sale , 136,662 miles with Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Was friendly and courteous. Test drove6several vehicles, however did not have what I was looking for."
https://static.cargurus.com/images/forsale/2016/12/04/18/32/2004_bmw_3_series-pic-8526632277787228057-152x114.jpeg

2004 BMW 3 Series 330Ci Used Cars in Pelham, AL 35124

Price: Negotiable

Mileage: 126,192

Location: Pelham, AL 35124

Average time on market: 26 days Certified Pre-Owned: No Color: Jet Black Description: Used 2004 BMW 3 Series 330Ci for sale , 126,192 miles
Avg. Dealer Rating: (6 reviews) "Dealer promptly contacted me but the vehicle was not what I was looking for."
https://static.cargurus.com/images/forsale/2016/10/26/05/44/2005_bmw_3_series-pic-446055978293570983-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Birmingham, AL 35235

High Price
$1,277 ABOVE
Instant Market Value of $4,713

Price: $5,990

Mileage: 199,998

Location: Birmingham, AL 35235

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2005 BMW 3 Series 325i for sale - $5,990, 199,998 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2016/11/18/00/27/2004_bmw_3_series-pic-629975317761917040-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Bessemer, AL 35020

High Price
$1,473 ABOVE
Instant Market Value of $5,526

Price: $6,999

Mileage: 144,007

Location: Bessemer, AL 35020

Average time on market: 23 days Certified Pre-Owned: No Color: Red Description: Used 2004 BMW 3 Series 325i for sale - $6,999, 144,007 miles
Avg. Dealer Rating: (4 reviews) "Responded timely I never got a chance to go look at vehicle"
https://static.cargurus.com/images/forsale/2016/04/22/21/53/2005_bmw_3_series-pic-2542092121153871484-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Moody, AL 35004

Overpriced
$3,293 ABOVE
Instant Market Value of $7,702

Price: $10,995

Mileage: 72,481

Location: Moody, AL 35004

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Dkblue Description: Used 2005 BMW 3 Series 325i for sale - $10,995, 72,481 miles with Sunroof/Moonroof
Avg. Dealer Rating: (8 reviews) "Good"
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 179 Great Deals $23,500 7,651 listings
2015 BMW 3 Series 46 Great Deals $15,995 1,122 listings
2014 BMW 3 Series 177 Great Deals $14,500 2,722 listings
2013 BMW 3 Series 471 Great Deals $11,500 6,439 listings
2012 BMW 3 Series 62 Great Deals $8,999 904 listings
2011 BMW 3 Series 237 Great Deals $5,950 3,171 listings
2010 BMW 3 Series 58 Great Deals $6,500 841 listings
2009 BMW 3 Series 107 Great Deals $5,995 1,633 listings
2008 BMW 3 Series 121 Great Deals $4,850 1,985 listings
2007 BMW 3 Series 93 Great Deals $3,800 1,783 listings