2004 BMW 3 Series for Sale in Greenville, SC

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Nationwide Shipping

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

Add Similar Cars


2004 BMW 3 Series Review
by Philip

The best sports sedan of its time.

I found that the e46 seems smaller and some want more driver focused then the e90. I love them both, but the e46 just had something special about it.

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

2004 BMW 3 Series 330Ci Used Cars in Greenville, SC 29617

Fair Deal
$167 BELOW
CarGurus IMV of $3,362

Price: $3,195

Mileage: 191,490

Location: Greenville, SC 29617

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330Ci for sale - $3,195, 191,490 miles
Avg. Dealer Rating: (7 reviews) "Called the next day"
https://static.cargurus.com/images/forsale/2017/08/04/13/00/2005_bmw_3_series-pic-7386110498291864409-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Rock Hill, SC 29730

Fair Deal
$125 ABOVE
CarGurus IMV of $3,870

Price: $3,995

Mileage: 174,149

Location: Rock Hill, SC 29730

Average time on market: 15 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2005 BMW 3 Series 325i for sale - $3,995, 174,149 miles with Sunroof/Moonroof
Avg. Dealer Rating: (8 reviews) "They misled me about the actual driving condition of the vehicle. It had a sevre churning noise on acceleration and then a bad vibration when slowing down. We were clear we had over an hour drive to see the vehicle. Very disappointed. "
https://static.cargurus.com/images/forsale/2017/09/29/21/32/2003_bmw_3_series-pic-7197364971373781023-152x114.jpeg

2003 BMW 3 Series 330xi Used Cars in Rock Hill, SC 29732

Fair Deal
$84 ABOVE
CarGurus IMV of $3,911

Price: $3,995

Mileage: 202,015

Location: Rock Hill, SC 29732

Certified Pre-Owned: No Transmission: 4-Speed Automatic Color: Green Description: Used 2003 BMW 3 Series 330xi for sale - $3,995, 202,015 miles
Avg. Dealer Rating: (28 reviews) "I guess they didnt want to sell because i was told the salesman ×would get back to me but never heard from anyone. Called several times to get the first response "
https://static.cargurus.com/images/forsale/2017/08/29/05/11/2005_bmw_3_series-pic-5352647393713156365-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Columbia, SC 29223

Fair Deal
$656 ABOVE
CarGurus IMV of $8,682

Price: $9,338

Mileage: 86,885

Location: Columbia, SC 29223

Average time on market: 47 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $9,338, 86,885 miles with Premium Wheels, Leather Seats
Avg. Dealer Rating: (2 reviews) "They responded immediately."
https://static.cargurus.com/images/forsale/2017/09/29/15/31/2004_bmw_3_series-pic-4849158050478937476-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Rock Hill, SC 29732

Fair Deal
$357 ABOVE
CarGurus IMV of $3,593

Price: $3,950

Mileage: 239,250

Location: Rock Hill, SC 29732

Certified Pre-Owned: No Transmission: Manual Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $3,950, 239,250 miles
Avg. Dealer Rating: (28 reviews) "I called, they picked up and we spoke. Sounds like nice folks there."
https://static.cargurus.com/images/forsale/2017/08/04/07/38/2004_bmw_3_series-pic-1017762559725445590-152x114.jpeg

2004 BMW 3 Series 325Ci Convertible Used Cars in Rock Hill, SC 29730

Fair Deal
$657 ABOVE
CarGurus IMV of $2,838

Price: $3,495

Mileage: 222,273

Location: Rock Hill, SC 29730

Average time on market: 26 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $3,495, 222,273 miles
Avg. Dealer Rating: (8 reviews) "Responded quickly."
https://static.cargurus.com/images/forsale/2017/09/15/07/06/2005_bmw_3_series-pic-6041684386777026715-152x114.jpeg

2005 BMW 3 Series 325xi Used Cars in Taylors, SC 29687

Price: $3,350

Mileage: 170,622

Location: Taylors, SC 29687

Average time on market: 11 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Green Description: Used 2005 BMW 3 Series 325xi for sale - $3,350, 170,622 miles with Sunroof/Moonroof
Avg. Dealer Rating: (18 reviews) "Great great experience! Bill is the sweetest dealer I've ever met! He's so very kind and very helpful! Awesome great deals and the best of all in getting you in the car you want!! Thank you so much Bill!! "
https://static.cargurus.com/images/forsale/2017/09/29/16/40/2003_bmw_3_series-pic-2610459754054578373-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Rock Hill, SC 29732

Price: $3,950

Mileage: 169,622

Location: Rock Hill, SC 29732

Average time on market: 18 days Certified Pre-Owned: No Transmission: Manual Color: Black Description: Used 2003 BMW 3 Series 325i for sale - $3,950, 169,622 miles
Avg. Dealer Rating: (28 reviews) "Great conversation"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 BMW 3 Series 325xi Used Cars in Rock Hill, SC 29732

Price: $3,950

Mileage: 110,427

Location: Rock Hill, SC 29732

Average time on market: 11 days Certified Pre-Owned: No Transmission: Manual Color: Blue Description: Used 2005 BMW 3 Series 325xi for sale - $3,950, 110,427 miles
Avg. Dealer Rating: (28 reviews) "Was asking about this vehicle....they were helpful.."
https://static.cargurus.com/images/forsale/2017/09/29/16/40/2003_bmw_3_series-pic-9115428845766532364-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Rock Hill, SC 29732

Price: $3,995

Mileage: 196,293

Location: Rock Hill, SC 29732

Average time on market: 18 days Certified Pre-Owned: No Transmission: Manual Color: White Description: Used 2003 BMW 3 Series 325i for sale - $3,995, 196,293 miles
Avg. Dealer Rating: (28 reviews) "They gave me the info that I requested and told me that I can come view the vehicle anytime."
https://static.cargurus.com/images/forsale/2017/09/29/21/32/2003_bmw_3_series-pic-7510929586812091613-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Rock Hill, SC 29732

Price: $3,999

Mileage: 148,000

Location: Rock Hill, SC 29732

Average time on market: 18 days Certified Pre-Owned: No Transmission: Manual Color: Gray Description: Used 2003 BMW 3 Series 325i for sale - $3,999, 148,000 miles
Avg. Dealer Rating: (28 reviews) "Rhe experience was good but I found the car I wanted for sale by owner."
https://static.cargurus.com/images/forsale/2017/09/29/11/58/2003_bmw_3_series-pic-4518223262957244680-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Mills River, NC 28759

Price: $4,495

Mileage: 212,139

Location: Mills River, NC 28759

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 325i for sale - $4,495, 212,139 miles
Avg. Dealer Rating: (3 reviews) "They are awesome, got a hold of me right away and worked with me so I'm now driving the 2008 Pontiac Grand Prix!"
https://static.cargurus.com/images/forsale/2017/09/09/17/05/2005_bmw_3_series-pic-4929875785154433377-152x114.jpeg

2005 BMW 3 Series 330i Used Cars in Matthews, NC 28105

Price: $4,900

Mileage: 174,042

Location: Matthews, NC 28105

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2005 BMW 3 Series 330i for sale - $4,900, 174,042 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Alloy Wheels, Climate Package
Avg. Dealer Rating: (4 reviews) "Great guys, easy to talk to. Relaxed environment and great to see guys who really appreciate the cars they list for sale."
https://static.cargurus.com/images/forsale/2017/08/29/07/20/2005_bmw_3_series-pic-4197115274081842974-152x114.jpeg

2005 BMW 3 Series 325xi Used Cars in Charlotte, NC 28213

Price: $4,900

Mileage: 137,000

Location: Charlotte, NC 28213

Average time on market: 11 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2005 BMW 3 Series 325xi for sale - $4,900, 137,000 miles with Sunroof/Moonroof
Avg. Dealer Rating: (10 reviews) "I believe this to be a flood car. The car had issues that he was unwilling to address like why the break light was on, the tires needed to be replaced, power steering issues, and also the engine light came on. Do not buy this car!"
https://static.cargurus.com/images/forsale/2017/10/13/17/12/2003_bmw_3_series-pic-8824597080928508670-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Columbia, SC 29205

Price: $5,350

Mileage: 60,975

Location: Columbia, SC 29205

Average time on market: 18 days Certified Pre-Owned: No Transmission: Manual Color: Red Description: Used 2003 BMW 3 Series 325i for sale - $5,350, 60,975 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "They responded quickly"
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 181 Great Deals $25,900 6,635 listings
2016 BMW 3 Series 36 Great Deals $16,799 1,530 listings
2015 BMW 3 Series 69 Great Deals $14,995 1,711 listings
2014 BMW 3 Series 293 Great Deals $12,500 5,362 listings
2013 BMW 3 Series 55 Great Deals $10,523 1,587 listings
2012 BMW 3 Series 23 Great Deals $11,480 643 listings
2011 BMW 3 Series 104 Great Deals $6,377 2,763 listings
2010 BMW 3 Series 39 Great Deals $5,986 764 listings
2009 BMW 3 Series 52 Great Deals $4,980 1,277 listings
2008 BMW 3 Series 65 Great Deals $3,495 1,759 listings