2004 BMW 3 Series for Sale in Charlotte, NC

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

Nationwide Shipping

Add Similar Cars


2004 BMW 3 Series 320si Review
by Yvonne

Loved this model, it still looked like BMW.

I want it back NOW! Seats were a little to firm complaint but not as bad as Mercedes. Acceleration was quite astounding for this diesel 320. It left the petrol 316 and 318 standing on the start. Both petrols pegged out badly on the hill out of Inverness the test drives. Build faultless until I wanted a bike carrier attached...nothing to attach it ...

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/08/11/06/36/2003_bmw_3_series-pic-2771780674257855198-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Rock Hill, SC 29730

Great Deal
$1,693 BELOW
CarGurus IMV of $6,193

Price: $4,500

Mileage: 106,629

Location: Rock Hill, SC 29730

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Charcoal Description: Used 2003 BMW 3 Series 325xi for sale - $4,500, 106,629 miles
Avg. Dealer Rating: (7 reviews) "Responded quickly."
https://static.cargurus.com/images/forsale/2017/07/02/05/33/2005_bmw_3_series-pic-2187239724184855981-152x114.jpeg

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

Good Deal
$1,013 BELOW
CarGurus IMV of $5,913

Price: $4,900

Mileage: 137,000

Location: Charlotte, NC 28213

Average time on market: 22 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: (9 reviews) "Great guys to see for getting a car. "
https://static.cargurus.com/images/forsale/2017/07/31/17/13/2003_bmw_3_series-pic-3266685675964139161-152x114.jpeg

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

Fair Deal
$828 BELOW
CarGurus IMV of $4,827

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: (20 reviews) "I called and spoke to a young lady. She answered all of my questions. I plan to visit the lot a test drive the car I'm interested in."
https://static.cargurus.com/images/forsale/2017/07/05/19/08/2005_bmw_3_series-pic-8798482953263678036-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Mooresville, NC 28117

Fair Deal
$664 BELOW
CarGurus IMV of $8,564

Price: $7,900

Mileage: 119,348

Location: Mooresville, NC 28117

Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Alpine White Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $7,900, 119,348 miles with Sport Package, Alloy Wheels
Avg. Dealer Rating: (19 reviews) "Awesome experience. Friendly curteous dealer"
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
$405 BELOW
CarGurus IMV of $4,400

Price: $3,995

Mileage: 174,149

Location: Rock Hill, SC 29730

Average time on market: 23 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: (7 reviews) "Great Dealer Response. Hopefully the vehicle I want will be terer in a few more weeks when I have the cash. Excellent Communication. Friendly and knowledgeable, like all businesses were years ago. Old school common courtesy. "
https://static.cargurus.com/images/forsale/2017/07/18/12/03/2005_bmw_3_series-pic-8666898224121073612-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Charlotte, NC 28217

Fair Deal
$156 BELOW
CarGurus IMV of $9,656

Price: $9,500

Mileage: 97,996

Location: Charlotte, NC 28217

Certified Pre-Owned: No Color: Black Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $9,500, 97,996 miles with Leather Seats, Aluminum Wheels
Avg. Dealer Rating: (25 reviews) "Excellent "
https://static.cargurus.com/images/forsale/2017/07/15/16/32/2005_bmw_3_series-pic-9205306499689688232-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Denver, NC 28037

Fair Deal
$214 ABOVE
CarGurus IMV of $10,285

Price: $10,499

Mileage: 85,687

Location: Denver, NC 28037

Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $10,499, 85,687 miles with Sunroof/Moonroof
Avg. Dealer Rating: (9 reviews) "Great Experience; i truly believe they are some of the most honest people I have done business with."
https://static.cargurus.com/images/forsale/2017/07/31/17/13/2003_bmw_3_series-pic-2592259888515265041-152x114.jpeg

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

Fair Deal
$86 BELOW
CarGurus IMV of $4,081

Price: $3,995

Mileage: 202,015

Location: Rock Hill, SC 29732

Average time on market: 38 days 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: (20 reviews) "Really great "
https://static.cargurus.com/images/forsale/2017/07/31/17/08/2003_bmw_3_series-pic-7168331378562298975-152x114.jpeg

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

Fair Deal
$20 ABOVE
CarGurus IMV of $3,930

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: (20 reviews) "no problem w/dealer. cannot get in the car easily . I have Parkinsons"
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
$384 ABOVE
CarGurus IMV of $3,111

Price: $3,495

Mileage: 222,273

Location: Rock Hill, SC 29730

Average time on market: 31 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: (7 reviews) "This was a wasted drive to Rock Hill. The vehicle was not even fit to have a for sale sign on it by anyone remotely claiming to be a car dealer. It was almost funny. The left rear driver side door didn't open, the interior looked like an angry cat with sharpened ZX91 claws was unleashed on the interior. The driver door came off and to top it off, the salesperson said, "The car is in of a tuneup very badly," which it drove like that was an understatement. I couldn't do anything but laugh. "
https://static.cargurus.com/images/forsale/2017/07/19/06/05/2005_bmw_3_series-pic-3204898750245887285-152x114.jpeg

2005 BMW 3 Series 325xi Wagon Used Cars in Mooresville, NC 28117

Fair Deal
$514 ABOVE
CarGurus IMV of $7,485

Price: $7,999

Mileage: 104,657

Location: Mooresville, NC 28117

Certified Pre-Owned: No Transmission: Automatic Color: Gray Green Metallic Description: Used 2005 BMW 3 Series 325xi Wagon for sale - $7,999, 104,657 miles with Sport Package, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (19 reviews) "He responded almost immediately. Talked on the phone after e-mail, I plan to test drive a corvette they have. "
https://static.cargurus.com/images/forsale/2017/07/31/17/08/2003_bmw_3_series-pic-2546950671250557626-152x114.jpeg

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

Fair Deal
$344 ABOVE
CarGurus IMV of $3,651

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: (20 reviews) "I think they just did left a message the truck wouldn't past inspection they said so was holding it back ."
https://static.cargurus.com/images/forsale/2017/07/31/17/08/2003_bmw_3_series-pic-4154195336257443369-152x114.jpeg

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

Fair Deal
$485 ABOVE
CarGurus IMV of $3,514

Price: $3,999

Mileage: 200,136

Location: Rock Hill, SC 29732

Average time on market: 20 days Certified Pre-Owned: No Transmission: 4-Speed Automatic Color: Blue Description: Used 2003 BMW 3 Series 325xi for sale - $3,999, 200,136 miles
Avg. Dealer Rating: (20 reviews) "Gets no stars if possible. Yesterday I called Asked one question; never responded and said hold on. After 20 min I hung up. I had already contacted 3 other times through email and phone calls. This dealer doesn't want to deal with anyone. Just auction. I would recommend going somewhere else!!"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Fair Deal
$345 ABOVE
CarGurus IMV of $4,650

Price: $4,995

Mileage: 173,719

Location: Rock Hill, SC 29732

Average time on market: 20 days Certified Pre-Owned: No Transmission: Manual Color: Black Description: Used 2005 BMW 3 Series 325Ci Convertible for sale - $4,995, 173,719 miles
Avg. Dealer Rating: (20 reviews) "Good people"
https://static.cargurus.com/images/forsale/2017/08/09/00/20/2003_bmw_3_series-pic-2952242419764608050-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Monroe, NC 28110

Price: $6,800

Mileage: ?

Location: Monroe, NC 28110

Average time on market: 18 days Certified Pre-Owned: No Transmission: Manual Color: Black Description: Used 2003 BMW 3 Series 325i for sale - $6,800 with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Scott, very knowledgeable and friendly. Willing to invest an hour even though no transaction occurred. He will be a great reference for future service."
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 156 Great Deals $24,986 8,522 listings
2016 BMW 3 Series 36 Great Deals $19,500 1,935 listings
2015 BMW 3 Series 36 Great Deals $16,900 1,135 listings
2014 BMW 3 Series 231 Great Deals $13,315 5,206 listings
2013 BMW 3 Series 50 Great Deals $10,900 1,648 listings
2012 BMW 3 Series 28 Great Deals $9,995 610 listings
2011 BMW 3 Series 114 Great Deals $4,999 2,506 listings
2010 BMW 3 Series 43 Great Deals $5,986 797 listings
2009 BMW 3 Series 51 Great Deals $4,995 1,304 listings
2008 BMW 3 Series 79 Great Deals $3,000 1,754 listings