2004 BMW 3 Series for Sale in Birmingham, AL

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 325xi Review
by Daniel

The Silver Bullet

Awesome handling, all-wheel drive, good looks and step on it and it launches like a motorcycle. There's a reason it's called the Ultimate Driving Machine....cause it is. This car is not for fatties as there isn't much room inside. Is funner than the 5 series and not frivolous and ridiculous to maintain like a 7 series.

First Previous
Loading...
Next
Featured Listings
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 BMW 3 Series 325i Used Cars in Birmingham, AL 35244

Good Deal
$1,322 BELOW
Instant Market Value of $3,222

Price: $1,900

Mileage: 200,000

Location: Birmingham, AL 35244

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 BMW 3 Series 325i for sale - $1,900, 200,000 miles
Avg. Dealer Rating: (2 reviews) "Had year of model wrong . I call three times total one call back ."
https://static.cargurus.com/images/forsale/2017/06/30/05/12/2005_bmw_3_series-pic-447659237449893637-152x114.jpeg

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

Fair Deal
$594 ABOVE
Instant Market Value of $5,001

Price: $5,595

Mileage: 133,831

Location: Birmingham, AL 35215

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2005 BMW 3 Series 325i for sale - $5,595, 133,831 miles with Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2017/01/29/03/02/2003_bmw_3_series-pic-2865973262474463196-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Birmingham, AL 35215

Price: Negotiable

Mileage: 136,662

Location: Birmingham, AL 35215

Average time on market: 18 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: (4 reviews) "They had sold both vehicles before I could make the drive, but they were very nice."
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
$2,761 ABOVE
Instant Market Value of $7,234

Price: $9,995

Mileage: 72,481

Location: Moody, AL 35004

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Dkblue Description: Used 2005 BMW 3 Series 325i for sale - $9,995, 72,481 miles with Sunroof/Moonroof
Avg. Dealer Rating: (13 reviews) "Loved the people. Awesome experience hands down.bought the car it's beautiful."
https://static.cargurus.com/images/forsale/2017/07/22/18/54/2004_bmw_3_series-pic-1651697651303385050-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Pleasant Grove, AL 35127

Overpriced
$3,607 ABOVE
Instant Market Value of $6,383

Price: $9,990

Mileage: 120,900

Location: Pleasant Grove, AL 35127

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $9,990, 120,900 miles
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 136 Great Deals $26,494 8,710 listings
2016 BMW 3 Series 59 Great Deals $19,591 2,220 listings
2015 BMW 3 Series 33 Great Deals $15,999 1,030 listings
2014 BMW 3 Series 218 Great Deals $11,900 4,890 listings
2013 BMW 3 Series 56 Great Deals $10,923 1,770 listings
2012 BMW 3 Series 25 Great Deals $9,995 628 listings
2011 BMW 3 Series 132 Great Deals $4,999 2,588 listings
2010 BMW 3 Series 41 Great Deals $5,999 840 listings
2009 BMW 3 Series 69 Great Deals $5,495 1,332 listings
2008 BMW 3 Series 68 Great Deals $4,199 1,752 listings