2004 BMW 3 Series for Sale in Erie, PA

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Recent Listings

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

Nationwide Shipping

Add Similar Cars


2004 BMW 3 Series 325xi Review
by Beatz

The Best car I ever had

I love BMW and wouldn't buy anything else. unfortunately things aren't made the way they used to be. This is one of the best 3 series out there. I had a 2009 also. The 2004 is a lot more durable.

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/07/10/19/33/2004_bmw_3_series-pic-627242740610803844-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Cleveland, OH 44130

Good Deal
$1,443 BELOW
CarGurus IMV of $6,942

Price: $5,499

Mileage: 98,590

Location: Cleveland, OH 44130

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $5,499, 98,590 miles
https://static.cargurus.com/images/forsale/2017/09/04/02/01/2003_bmw_3_series-pic-999472886784994276-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Painesville, OH 44077

Good Deal
$1,148 BELOW
CarGurus IMV of $6,143

Price: $4,995

Mileage: 77,247

Location: Painesville, OH 44077

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Slate Blue Description: Used 2003 BMW 3 Series 325i for sale - $4,995, 77,247 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (15 reviews) "Nice service "
https://static.cargurus.com/images/forsale/2017/09/12/10/34/2005_bmw_3_series-pic-5684337771337105028-152x114.jpeg

2005 BMW 3 Series 330xi Used Cars in Girard, OH 44420

Good Deal
$1,219 BELOW
CarGurus IMV of $5,119

Price: $3,900

Mileage: 177,457

Location: Girard, OH 44420

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2005 BMW 3 Series 330xi for sale - $3,900, 177,457 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (30 reviews) "My experience was great! Fast response, very polite, honest, fair, nice cars, good deals....I bought the car!!!"
https://static.cargurus.com/images/forsale/2017/09/15/08/02/2004_bmw_3_series-pic-3735140946277490551-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Cleveland, OH 44111

Good Deal
$967 BELOW
CarGurus IMV of $4,962

Price: $3,995

Mileage: 128,257

Location: Cleveland, OH 44111

Average time on market: 15 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2004 BMW 3 Series 325i for sale - $3,995, 128,257 miles
Avg. Dealer Rating: (7 reviews) "Very reliable and excellent customer service."
https://static.cargurus.com/images/forsale/2017/05/23/00/12/2004_bmw_3_series-pic-2385473790530313327-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Tallmadge, OH 44278

Fair Deal
$555 BELOW
CarGurus IMV of $5,540

Price: $4,985

Mileage: 121,619

Location: Tallmadge, OH 44278

Average time on market: 15 days Certified Pre-Owned: No Transmission: Manual Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 325xi for sale - $4,985, 121,619 miles with Alloy Wheels
Avg. Dealer Rating: (33 reviews) "Responded right away but no deal"
https://static.cargurus.com/images/forsale/2016/02/17/06/18/2003_bmw_3_series-pic-5651452352405726650-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Eastlake, OH 44095

Fair Deal
$338 BELOW
CarGurus IMV of $4,438

Price: $4,100

Mileage: 134,336

Location: Eastlake, OH 44095

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 BMW 3 Series 325i for sale - $4,100, 134,336 miles with Leather Seats
Avg. Dealer Rating: (6 reviews) "The hours of operation are not tradition as they state online. When I went to the lot no one was there so I called and was told that the vehicle was being serviced. I told him I would like to come see it and asked him to call. He never called so I contacted him later that day and was told a dealer bought it. Very disappointed in the communication."
https://static.cargurus.com/images/forsale/2017/01/05/14/38/2004_bmw_3_series-pic-3972719480395262366-152x114.jpeg

2004 BMW 3 Series 325Ci Convertible Used Cars in Depew, NY 14043

Fair Deal
$340 ABOVE
CarGurus IMV of $7,155

Price: $7,495

Mileage: 95,000

Location: Depew, NY 14043

Average time on market: 33 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $7,495, 95,000 miles with Leather Seats, Premium Wheels
Avg. Dealer Rating: (1 review) "Great!!!!"
https://static.cargurus.com/images/forsale/2017/09/18/04/15/2003_bmw_3_series-pic-2128970630290188799-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Youngstown, OH 44505

Fair Deal
$374 ABOVE
CarGurus IMV of $2,925

Price: $3,299

Mileage: 205,194

Location: Youngstown, OH 44505

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Red Description: Used 2003 BMW 3 Series 325xi for sale - $3,299, 205,194 miles
Avg. Dealer Rating: (4 reviews) "My review is strictly based on email and phone correspondence. Fast response to emails and very knowledgeable about making a trade over the phone. I will definitely consider dealing with Liberty in the future."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 BMW 3 Series 325i Used Cars in Cleveland, OH 44144

High Price
$593 ABOVE
CarGurus IMV of $5,902

Price: $6,495

Mileage: 114,000

Location: Cleveland, OH 44144

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Grey Description: Used 2005 BMW 3 Series 325i for sale - $6,495, 114,000 miles with Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2017/08/13/06/15/2005_bmw_3_series-pic-2429651366184830813-152x114.jpeg

2005 BMW 3 Series 325xi Used Cars in Buffalo, NY 14216

High Price
$1,042 ABOVE
CarGurus IMV of $5,953

Price: $6,995

Mileage: 118,926

Location: Buffalo, NY 14216

Average time on market: 12 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Oxford Green Metallic Description: Used 2005 BMW 3 Series 325xi for sale - $6,995, 118,926 miles with Sunroof/Moonroof
Avg. Dealer Rating: (2 reviews) "Great experience. Did not buy the truck but DJ was very professional. I would buy there in the future."
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 197 Great Deals $25,991 8,012 listings
2016 BMW 3 Series 59 Great Deals $18,980 1,693 listings
2015 BMW 3 Series 47 Great Deals $15,995 1,373 listings
2014 BMW 3 Series 285 Great Deals $11,995 5,491 listings
2013 BMW 3 Series 62 Great Deals $10,495 1,583 listings
2012 BMW 3 Series 23 Great Deals $10,499 620 listings
2011 BMW 3 Series 132 Great Deals $6,200 2,654 listings
2010 BMW 3 Series 50 Great Deals $5,986 791 listings
2009 BMW 3 Series 50 Great Deals $5,995 1,295 listings
2008 BMW 3 Series 90 Great Deals $3,000 1,770 listings