2004 BMW 3 Series in Charlotte, NC

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars

2004 BMW 3 Series 325Ci Review
by tgriffithe

Living Up To Expectations

As it was our first BMW, we hoped it would live up to all the praise heaped on this family of cars for over 20 years. I can honestly say that we were not disappointed. From the stellar warranty and dealer service to the fit, finish, and legendary ride, this BMW proved to be the best vehicle we've ever owned.

First Previous
Loading...
Next
Featured Listings
http://static.cargurus.com/images/forsale/2014/11/19/05/29/2003_bmw_3_series-pic-5591925330039469286-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Charlotte, NC 28205

Great Deal
$2,273 BELOW
Instant Market Value of $7,161

Price: $4,888

Mileage: 127,287

Location: Charlotte, NC 28205

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2003 BMW 3 Series 325xi for sale - $4,888, 127,287 miles
Avg. Dealer Rating: (6 reviews) "Kevin was amazing, he made the whole experience great. He was never pushy, and very truthful and loyal! He does a great job!"
http://static.cargurus.com/images/forsale/2014/11/02/22/23/2005_bmw_3_series-pic-866801045599498641-152x114.jpeg

2005 BMW 3 Series 330xi Used Cars in Mooresville, NC 28115

Great Deal
$2,229 BELOW
Instant Market Value of $11,224

Price: $8,995

Mileage: 91,264

Location: Mooresville, NC 28115

Average time on market: 16 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 BMW 3 Series 330xi for sale - $8,995, 91,264 miles with Leather Seats, Sunroof/Moonroof, Climate Package
Avg. Dealer Rating: (1 review) "Excellent"
http://static.cargurus.com/images/forsale/2014/10/16/03/55/2004_bmw_3_series-pic-6885572448562701517-152x114.jpeg

2004 BMW 3 Series 330Ci Convertible Used Cars in Indian Trail, NC 28079

Great Deal
$2,141 BELOW
Instant Market Value of $10,839

Price: $8,698

Mileage: 98,600

Location: Indian Trail, NC 28079

Average time on market: 16 days Certified Pre-Owned: No Transmission: Automatic Color: Orient Blue Metallic Description: Used 2004 BMW 3 Series 330Ci Convertible for sale - $8,698, 98,600 miles
Avg. Dealer Rating: (2 reviews) "very high price"
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Good Deal
$1,313 BELOW
Instant Market Value of $6,013

Price: $4,700

Mileage: 167,852

Location: Charlotte, NC 28206

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2003 BMW 3 Series 325i for sale - $4,700, 167,852 miles
Avg. Dealer Rating: (3 reviews) "Nice!"
http://static.cargurus.com/images/forsale/2014/09/27/04/19/2003_bmw_3_series-pic-7855913401378532383-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Charlotte, NC 28205

Good Deal
$917 BELOW
Instant Market Value of $7,412

Price: $6,495

Mileage: 108,097

Location: Charlotte, NC 28205

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2003 BMW 3 Series 325i for sale - $6,495, 108,097 miles
http://static.cargurus.com/images/forsale/2014/10/14/16/46/2005_bmw_3_series-pic-5949751296421405679-152x114.jpeg

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

Good Deal
$1,077 BELOW
Instant Market Value of $13,072

Price: $11,995

Mileage: 84,950

Location: Charlotte, NC 28213

Average time on market: 19 days Certified Pre-Owned: No Transmission: Manual Color: Sonora Metallic Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $11,995, 84,950 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (39 reviews) "Very helpful "
http://static.cargurus.com/images/forsale/2014/10/22/01/03/2003_bmw_3_series-pic-2344875815319729327-152x114.jpeg

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

Fair Deal
$686 BELOW
Instant Market Value of $6,186

Price: $5,500

Mileage: 150,000

Location: Charlotte, NC 28206

Average time on market: 27 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 325i for sale - $5,500, 150,000 miles
Avg. Dealer Rating: (3 reviews) "The dealer called and left a message about the automobile. I drove 115 miles to see the car 2 days later, and the dealer did not inform me the car had been sold!"
http://static.cargurus.com/images/forsale/2014/09/17/04/13/2004_bmw_3_series-pic-649331371726228817-152x114.jpeg

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

Fair Deal
$443 BELOW
Instant Market Value of $6,438

Price: $5,995

Mileage: 157,728

Location: Rock Hill, SC 29732

Average time on market: 28 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 325i for sale - $5,995, 157,728 miles
http://static.cargurus.com/images/forsale/2014/10/13/13/12/2003_bmw_3_series-pic-6001514604250721243-152x114.jpeg

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

Fair Deal
$518 BELOW
Instant Market Value of $11,406

Price: $10,888

Mileage: 65,171

Location: Charlotte, NC 28212

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 325Ci Convertible for sale - $10,888, 65,171 miles with Leather Seats
http://static.cargurus.com/images/forsale/2014/11/11/04/11/2005_bmw_3_series-pic-933213771616110253-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Monroe, NC 28110

Fair Deal
$362 BELOW
Instant Market Value of $10,861

Price: $10,499

Mileage: 115,500

Location: Monroe, NC 28110

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Midnight Blue Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $10,499, 115,500 miles with Sport Package
Avg. Dealer Rating: (2 reviews) "Dealer responded quickly"
http://images.cobaltgroup.com/chrome_jpgs/2004/4102x152.jpg

2004 BMW 3 Series 325i Used Cars in Huntersville, NC 28078

Fair Deal
$295 BELOW
Instant Market Value of $7,142

Price: $6,847

Mileage: 136,942

Location: Huntersville, NC 28078

Average time on market: 28 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: White Description: Used 2004 BMW 3 Series 325i for sale - $6,847, 136,942 miles
Avg. Dealer Rating: (12 reviews) "Very good"
http://static.cargurus.com/images/forsale/2014/06/28/02/56/2003_bmw_3_series-pic-6839324828005672641-152x114.jpeg

2003 BMW 3 Series 325Ci Used Cars in Hickory, NC 28601

Fair Deal
$210 BELOW
Instant Market Value of $8,660

Price: $8,450

Mileage: 108,146

Location: Hickory, NC 28601

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 BMW 3 Series 325Ci for sale - $8,450, 108,146 miles
Avg. Dealer Rating: (2 reviews) "Good people nice owner and willing to negotiate"
http://static.cargurus.com/images/forsale/2014/09/28/06/13/2004_bmw_3_series-pic-1410838655271550976-152x114.jpeg

2004 BMW 3 Series 325i Wagon Used Cars in Hickory, NC 28601

Fair Deal
$124 BELOW
Instant Market Value of $6,119

Price: $5,995

Mileage: 156,623

Location: Hickory, NC 28601

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 325i Wagon for sale - $5,995, 156,623 miles with Sunroof/Moonroof
Avg. Dealer Rating: (2 reviews) "Quick response, thanks Richard!"
http://static.cargurus.com/images/forsale/2014/10/10/11/00/2004_bmw_3_series-pic-6311506740962457521-152x114.jpeg

2004 BMW 3 Series 330Ci Convertible Used Cars in Charlotte, NC 28269

Fair Deal
$121 BELOW
Instant Market Value of $9,116

Price: $8,995

Mileage: 135,790

Location: Charlotte, NC 28269

Average time on market: 16 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330Ci Convertible for sale - $8,995, 135,790 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "had asked dealer a question he acted like he didn't want to go outside to check something on the car. told me to look on the website."
http://static.cargurus.com/images/forsale/2014/11/08/00/43/2003_bmw_3_series-pic-925148114541687704-152x114.jpeg

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

Fair Deal
$40 BELOW
Instant Market Value of $8,840

Price: $8,800

Mileage: 79,488

Location: Mooresville, NC 28117

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 330i for sale - $8,800, 79,488 miles
Avg. Dealer Rating: (3 reviews) "Responded through email within munutes, lots of dealers do not respond at all. Would recommend them always."
Please wait ...
All Listings
Please wait ...
Featured Listing
First Previous
Page # of #
Next
You will receive listing updates from CarGurus.com when new listings match your search. Privacy Policy.

Filter your search criteria!

A large number of listings matched your criteria. You are seeing the top listings.

Similar Cars

BMW 5 Series
462 Great Deals out of 15,437 listings starting at $1,200
BMW M3
98 Great Deals out of 1,389 listings starting at $3,288
Mercedes-Benz C-Class
695 Great Deals out of 22,961 listings starting at $1,998

New BMW 3 Series By Year

2015 BMW 3 Series
11,222 listings
2014 BMW 3 Series
6,769 listings

Used 2004 BMW 3 Series By City

2004 BMW 3 Series in Greensboro NC
3 Great Deals out of 22 listings starting at $5,200
2004 BMW 3 Series in Columbia SC
5 listings starting at $5,995
2004 BMW 3 Series in Greenville SC
5 listings starting at $6,450
2004 BMW 3 Series in Johnson City TN
3 listings starting at $5,995
2004 BMW 3 Series in Raleigh NC
3 Great Deals out of 23 listings starting at $5,200
2004 BMW 3 Series in Augusta GA
5 listings starting at $6,900
2004 BMW 3 Series in Roanoke VA
1 listings starting at $14,461
2004 BMW 3 Series in Charleston SC
6 listings starting at $8,900
2004 BMW 3 Series in Wilmington NC
4 listings starting at $6,900
2004 BMW 3 Series in Knoxville TN
2 listings starting at $6,900
2004 BMW 3 Series in Savannah GA
3 listings starting at $14,900
2004 BMW 3 Series in Charleston WV
6 listings starting at $8,900
2004 BMW 3 Series in Atlanta GA
40 listings starting at $5,900
2004 BMW 3 Series in Warner Robins GA
1 listing
2004 BMW 3 Series in Richmond VA
7 listings starting at $6,988