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


2004 BMW 3 Series 320i Review
by jusjam88

Little Beauty

Car is awesome. Drives great sticks to the road. I have nothing bad to say about the car, its a v6 but in my opinion is still good on gas. it looks amazing inside and out. The nice thing about driving a bmw is that not everyone has one, everywhere you look there are civics and toyotas (I own a 97 camry as well and LOVE that car is tough as nails 45...

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/09/16/07/17/2004_bmw_3_series-pic-1415821382871760483-152x114.jpeg

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

Great Deal
$1,927 BELOW
Instant Market Value of $6,427

Price: $4,500

Mileage: 152,000

Location: Charlotte, NC 28206

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Grey Description: Used 2004 BMW 3 Series 330i for sale - $4,500, 152,000 miles
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/08/26/23/18/2003_bmw_3_series-pic-1791407248188865952-152x114.jpeg

2003 BMW 3 Series 330xi Used Cars in Monroe, NC 28110

Good Deal
$1,456 BELOW
Instant Market Value of $5,356

Price: $3,900

Mileage: 163,405

Location: Monroe, NC 28110

Average time on market: 38 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2003 BMW 3 Series 330xi for sale - $3,900, 163,405 miles
https://static.cargurus.com/images/forsale/2016/08/26/23/18/2003_bmw_3_series-pic-6200474650053767849-152x114.jpeg

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

Good Deal
$1,211 BELOW
Instant Market Value of $5,809

Price: $4,598

Mileage: 138,217

Location: Monroe, NC 28110

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Unspecified Description: Used 2003 BMW 3 Series 325xi for sale - $4,598, 138,217 miles
Avg. Dealer Rating: (5 reviews) "Very prompt replies to phone calls and texts. Alex is honest and fair in dealings with customers. The 2009 Hyundai Elantra Touring had the lowest mileage for the model and the best price rated "Great Deal" by CarGurus. I highly recommend EMH Imports! "
https://static.cargurus.com/images/forsale/2016/08/19/03/17/2003_bmw_3_series-pic-6543027071240480573-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Clover, SC 29710

Good Deal
$1,057 BELOW
Instant Market Value of $6,157

Price: $5,100

Mileage: 113,088

Location: Clover, SC 29710

Average time on market: 19 days Certified Pre-Owned: No Description: Used 2003 BMW 3 Series 325xi for sale - $5,100, 113,088 miles
https://static.cargurus.com/images/forsale/2016/05/21/11/48/2005_bmw_3_series_330ci_convertible-pic-6769844502477638688-152x114.jpeg

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

Good Deal
$1,268 BELOW
Instant Market Value of $11,268

Price: $10,000

Mileage: 81,000

Location: Charlotte, 28277

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $10,000, 81,000 miles with Sport Package, Leather Seats, Premium Wheels, Premium Package, Climate Package
https://static.cargurus.com/images/forsale/2016/08/29/21/19/2004_bmw_3_series-pic-7860998457127715536-152x114.jpeg

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

Fair Deal
$772 BELOW
Instant Market Value of $5,771

Price: $4,999

Mileage: 138,000

Location: Charlotte, NC 28206

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Red Description: Used 2004 BMW 3 Series 325i for sale - $4,999, 138,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://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Fair Deal
$985 BELOW
Instant Market Value of $4,984

Price: $3,999

Mileage: 148,000

Location: Rock Hill, SC 29732

Average time on market: 25 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: (12 reviews) "Just respond with a simple " it's been sold"
https://static.cargurus.com/images/forsale/2016/08/24/07/45/2004_bmw_3_series-pic-8631571052981440770-152x114.jpeg

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

Fair Deal
$141 ABOVE
Instant Market Value of $8,609

Price: $8,750

Mileage: 109,282

Location: Charlotte, NC 28212

Average time on market: 28 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $8,750, 109,282 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "excellent dealer response quickly ,great staff car was as describe purchase the car ,would do buy from the again"
https://static.cargurus.com/images/forsale/2016/09/11/06/28/2003_bmw_3_series-pic-784862984415736610-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: 34 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: (12 reviews) "Inquired about jaguar. 3 days later they still had not responded. (This happened twice by the way.) Finally just called and the guy who answered acted like I was bothering him. With every question I asked he responded the same. 'It runs'. don't think they have any interest in selling cars and they seem to have a lack of knowledge. Better luck to yall. "
https://static.cargurus.com/images/forsale/2016/09/22/17/43/2004_bmw_3_series-pic-5648262584189249324-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Fort Mill, SC 29715

Price: $3,999

Mileage: 151,000

Location: Fort Mill, SC 29715

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Red Description: Used 2004 BMW 3 Series 325i for sale - $3,999, 151,000 miles
Avg. Dealer Rating: (6 reviews) "helped alot on getting me this car. was honest up front and the deal was 1 day to get the loan. he gave me 2 and a half days. but the bank wouldnt give me the loan (the dealer had nothing to do with that)"
https://static.cargurus.com/images/forsale/2016/07/08/15/30/2003_bmw_3_series-pic-6584780427890062014-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: 25 days Certified Pre-Owned: No Transmission: Manual Color: Black Description: Used 2003 BMW 3 Series 325i for sale - $6,800 with Alloy Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "I. Wanted. To. Purchase. The. S. 10. Bt. They. Wanted. Cash. No. Finance"
https://static.cargurus.com/images/forsale/2016/08/23/22/04/2005_bmw_3_series-pic-8730015405760816477-152x114.jpeg

2005 BMW 3 Series 330i Used Cars in Albemarle, NC 28001

Price: $6,995

Mileage: 176,299

Location: Albemarle, NC 28001

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2005 BMW 3 Series 330i for sale - $6,995, 176,299 miles with Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2015/11/30/20/36/2003_bmw_3_series-pic-2486081897943830420-152x114.jpeg

2003 BMW 3 Series 330i Used Cars in Indian Trail, NC 28079

Price: Negotiable

Mileage: 136,562

Location: Indian Trail, NC 28079

Average time on market: 34 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2003 BMW 3 Series 330i for sale , 136,562 miles
Avg. Dealer Rating: (1 review) "A simple no could suffice"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330i Used Cars in Charlotte, NC 28213

Price: Negotiable

Mileage: 153,047

Location: Charlotte, NC 28213

Certified Pre-Owned: No Color: Black Description: Used 2004 BMW 3 Series 330i for sale , 153,047 miles with Sunroof/Moonroof
Avg. Dealer Rating: (5 reviews) "Terrible, pressured my son, gave us incorrect information. The car was in terrible shape. Wasted my time. Will never go there again."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 325xi Used Cars in Salisbury, NC 28146

Price: Negotiable

Mileage: 110,328

Location: Salisbury, NC 28146

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325xi for sale , 110,328 miles
Avg. Dealer Rating: (9 reviews) "There were quick to respond and met all my needs. Unfortunately I did not buy the car I felt it was a little high priced."
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 121 Great Deals $23,000 11,563 listings
2015 BMW 3 Series 42 Great Deals $18,491 1,343 listings
2014 BMW 3 Series 73 Great Deals $16,888 1,703 listings
2013 BMW 3 Series 383 Great Deals $11,950 7,082 listings
2012 BMW 3 Series 54 Great Deals $13,900 959 listings
2011 BMW 3 Series 166 Great Deals $8,900 2,964 listings
2010 BMW 3 Series 51 Great Deals $6,999 898 listings
2009 BMW 3 Series 86 Great Deals $6,499 1,580 listings
2008 BMW 3 Series 91 Great Deals $4,700 1,946 listings
2007 BMW 3 Series 100 Great Deals $4,900 2,087 listings