2004 BMW 3 Series for Sale in Charlotte, NC

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Dealer Promotions

Days on Market

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars


CarGurus Quick Poll

2004 BMW 3 Series 325xi Review
by Mohamed

bmw

its fast and nice, black interior, black exterior, 200hp, needs new wheels and rims, want to make it go faster, it was only $20k, its a fun car to drive, i love drifting in the car, great for drifting, lol, its cool

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/07/21/18/43/2004_bmw_3_series-pic-8912116425653282652-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Charlotte, NC 28206

Good Deal
$842 BELOW
Instant Market Value of $6,837

Price: $5,995

Mileage: 132,821

Location: Charlotte, NC 28206

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $5,995, 132,821 miles
Avg. Dealer Rating: (2 reviews) "I actually eneded up purchasing a 2006 Infinity M35X from Danny motors.they were very helpful and went back to reopen because we got there after hours.I would definitely recommend them to anyone"
https://static.cargurus.com/images/forsale/2016/05/18/05/42/2005_bmw_3_series-pic-473659357405413770-152x114.jpeg

2005 BMW 3 Series 325Ci Used Cars in Charlotte, NC 28269

Good Deal
$980 BELOW
Instant Market Value of $6,940

Price: $5,960

Mileage: 134,560

Location: Charlotte, NC 28269

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2005 BMW 3 Series 325Ci for sale - $5,960, 134,560 miles
Avg. Dealer Rating: (3 reviews) "Didn't respond until 2 weeks later"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Good Deal
$1,348 BELOW
Instant Market Value of $5,347

Price: $3,999

Mileage: 148,000

Location: Rock Hill, SC 29732

Average time on market: 16 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: (8 reviews) "Couldn't get any help at all and cars were in terrible shape."
https://static.cargurus.com/images/forsale/2016/07/14/20/43/2003_bmw_3_series-pic-2887532299248436126-152x114.jpeg

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

Good Deal
$779 BELOW
Instant Market Value of $6,279

Price: $5,500

Mileage: 113,085

Location: Monroe, NC 28110

Average time on market: 16 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Other Description: Used 2003 BMW 3 Series 325i for sale - $5,500, 113,085 miles
https://static.cargurus.com/images/forsale/2016/07/01/12/58/2003_bmw_3_series_325i-pic-8943498727270167793-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Charlotte, 28262

Fair Deal
$455 BELOW
Instant Market Value of $6,855

Price: $6,400

Mileage: 100,000

Location: Charlotte, 28262

Average time on market: 16 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2003 BMW 3 Series 325i for sale - $6,400, 100,000 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2016/06/21/05/45/2004_bmw_3_series-pic-1004370410868802454-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Charlotte, NC 28206

Fair Deal
$391 BELOW
Instant Market Value of $5,891

Price: $5,500

Mileage: 138,000

Location: Charlotte, NC 28206

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Red Description: Used 2004 BMW 3 Series 325i for sale - $5,500, 138,000 miles with Sport Package, Sunroof/Moonroof
Avg. Dealer Rating: (4 reviews) "Sales guys are super friendly. The lot has a very good selection of cars. I felt no pressure making a purchase and they showed me all the paperwork for the car including an autocheck report, which is a carfax equal. I recommend these guys to any shopper looking for a great priced car. They just need more employees for faster service, but good local dealer overall."
https://static.cargurus.com/images/forsale/2016/07/23/06/19/2003_bmw_3_series-pic-385536267063282619-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Lincolnton, NC 28092

Fair Deal
$183 BELOW
Instant Market Value of $5,733

Price: $5,550

Mileage: 133,497

Location: Lincolnton, NC 28092

Average time on market: 16 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 BMW 3 Series 325i for sale - $5,550, 133,497 miles
https://static.cargurus.com/images/forsale/2016/06/24/13/47/2005_bmw_3_series-pic-4601591324958799624-152x114.jpeg

2005 BMW 3 Series 325Ci Convertible Used Cars in Richburg, SC 29729

Fair Deal
$15 BELOW
Instant Market Value of $9,014

Price: $8,999

Mileage: 100,797

Location: Richburg, SC 29729

Average time on market: 36 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2005 BMW 3 Series 325Ci Convertible for sale - $8,999, 100,797 miles with Sport Package, Leather Seats, Aluminum Wheels, Climate Package
Avg. Dealer Rating: (1 review) "Contacted me immediately"
https://static.cargurus.com/images/forsale/2016/07/08/16/13/2004_bmw_3_series-pic-3321531375402259176-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Kannapolis, NC 28083

Fair Deal
$292 BELOW
Instant Market Value of $5,287

Price: $4,995

Mileage: 166,000

Location: Kannapolis, NC 28083

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Charcoal Description: Used 2004 BMW 3 Series 325xi for sale - $4,995, 166,000 miles
Avg. Dealer Rating: (1 review) "I visit the car lot and all the salesman talked about is reposing or taking people cars back off back. I don't believe that was professional talking about that off bat."
https://static.cargurus.com/images/forsale/2016/03/17/16/18/2003_bmw_3_series-pic-7269449180493090271-152x114.jpeg

2003 BMW 3 Series 325i Wagon Used Cars in Mooresville, NC 28117

Fair Deal
$150 ABOVE
Instant Market Value of $8,849

Price: $8,999

Mileage: 77,781

Location: Mooresville, NC 28117

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 BMW 3 Series 325i Wagon for sale - $8,999, 77,781 miles with Sport Package
Avg. Dealer Rating: (13 reviews) "Good"
https://static.cargurus.com/images/forsale/2016/07/22/16/24/2003_bmw_3_series-pic-117879573348591965-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Fort Mill, SC 29707

Fair Deal
$36 BELOW
Instant Market Value of $5,836

Price: $5,800

Mileage: 129,651

Location: Fort Mill, SC 29707

Average time on market: 16 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2003 BMW 3 Series 325i for sale - $5,800, 129,651 miles
https://static.cargurus.com/images/forsale/2016/06/12/06/03/2003_bmw_3_series-pic-9057332825557196711-152x114.jpeg

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

Price: $3,995

Mileage: 204,172

Location: Rock Hill, SC 29732

Average time on market: 23 days Certified Pre-Owned: No Transmission: Manual Color: Blue Description: Used 2003 BMW 3 Series 330i for sale - $3,995, 204,172 miles with Sunroof/Moonroof
Avg. Dealer Rating: (8 reviews) "Great"
https://static.cargurus.com/images/forsale/2016/07/19/18/44/2004_bmw_3_series-pic-5228298446386197737-152x114.jpeg

2004 BMW 3 Series 325Ci Used Cars in Charlotte, NC 28206

Price: $4,995

Mileage: 115,000

Location: Charlotte, NC 28206

Average time on market: 34 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325Ci for sale - $4,995, 115,000 miles
Avg. Dealer Rating: (4 reviews) "Left Email, no message!, called twice, no answer! So went to the car lot, 1 guy in the office, didn't even walk out to the lot to greet us."
https://static.cargurus.com/images/forsale/2016/06/14/17/47/2005_bmw_3_series-pic-8181319478551519610-152x114.jpeg

2005 BMW 3 Series 330i Used Cars in Charlotte, NC 28206

Price: $5,995

Mileage: 158,012

Location: Charlotte, NC 28206

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2005 BMW 3 Series 330i for sale - $5,995, 158,012 miles with Sunroof/Moonroof
Avg. Dealer Rating: (2 reviews) "Very happy. Straight shooters. Held to their word. Highly recommend and they will get our future business!"
https://static.cargurus.com/images/forsale/2016/06/22/17/51/2005_bmw_3_series-pic-10153747281879722-152x114.jpeg

2005 BMW 3 Series 330i Used Cars in Charlotte, NC 28206

Price: $6,500

Mileage: 141,000

Location: Charlotte, NC 28206

Certified Pre-Owned: No Transmission: Automatic Color: Red Description: Used 2005 BMW 3 Series 330i for sale - $6,500, 141,000 miles with Sport Package, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (4 reviews) "Never got back to me then I went to see the cars and they were in terrible condition. This dealers specialty is cars that have lots of wear and high mileage. Don't buy a car from them!"
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 160 Great Deals $22,000 13,728 listings
2015 BMW 3 Series 57 Great Deals $19,994 1,694 listings
2014 BMW 3 Series 41 Great Deals $16,982 1,041 listings
2013 BMW 3 Series 332 Great Deals $12,950 6,655 listings
2012 BMW 3 Series 33 Great Deals $14,995 917 listings
2011 BMW 3 Series 135 Great Deals $7,995 2,624 listings
2010 BMW 3 Series 51 Great Deals $7,999 797 listings
2009 BMW 3 Series 72 Great Deals $6,877 1,368 listings
2008 BMW 3 Series 77 Great Deals $5,495 1,690 listings
2007 BMW 3 Series 71 Great Deals $4,860 1,715 listings