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

CarGurus Quick Poll

2004 BMW 3 Series 330xi Review
by Robert

Tank in the Snow

I love this vehicle, espcially in the snow. I'd recommend a BMW to anyone, espcially us who live in climates with snow. Over all it's a well built car, it handles well, has some quick acceleration, and it's a pretty comfy ride. It has both the Sports and Luxery packages. It's a black exterior with tan interior (one of my favorite set ups for a ...

First Previous
Loading...
Next
Featured Listings
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,520 BELOW
Instant Market Value of $10,518

Price: $7,998

Mileage: 98,600

Location: Indian Trail, NC 28079

Average time on market: 28 days Certified Pre-Owned: No Transmission: Automatic Color: Orient Blue Metallic Description: Used 2004 BMW 3 Series 330Ci Convertible for sale - $7,998, 98,600 miles with option.display_name.alloy_wheels
Avg. Dealer Rating: (4 reviews) "Great Customer Service, prompt responses!"
http://static.cargurus.com/images/forsale/2015/03/12/19/25/2004_bmw_3_series-pic-4203139909988939714-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Statesville, NC 28677

Good Deal
$865 BELOW
Instant Market Value of $8,860

Price: $7,995

Mileage: 106,339

Location: Statesville, NC 28677

Average time on market: 25 days Certified Pre-Owned: No Transmission: 4-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $7,995, 106,339 miles with option.display_name.sunroof_moonroof, option.display_name.alloy_wheels
Avg. Dealer Rating: (1 review) "Simply the best automobile purchase I have ever had. Courteous, knowledgeable and honest. "
http://static.cargurus.com/images/forsale/2015/03/22/19/06/2004_bmw_3_series-pic-4652286161740280304-152x114.jpeg

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

Fair Deal
$631 BELOW
Instant Market Value of $7,126

Price: $6,495

Mileage: 127,221

Location: Fort Mill, SC 29707

Average time on market: 27 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $6,495, 127,221 miles
http://static.cargurus.com/images/forsale/2015/02/01/19/37/2004_bmw_3_series-pic-2135765483069345656-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Belmont, NC 28012

Fair Deal
$513 BELOW
Instant Market Value of $7,013

Price: $6,500

Mileage: 135,678

Location: Belmont, NC 28012

Average time on market: 27 days Certified Pre-Owned: No Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $6,500, 135,678 miles with option.display_name.sunroof_moonroof
Avg. Dealer Rating: (1 review) "Honest, very helpful "
http://static.cargurus.com/images/forsale/2015/04/20/17/13/2004_bmw_3_series-pic-8986650012086096684-152x114.jpeg

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

Fair Deal
$441 BELOW
Instant Market Value of $6,436

Price: $5,995

Mileage: 161,733

Location: Rock Hill, SC 29732

Average time on market: 27 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Lt. Gray Description: Used 2004 BMW 3 Series 325i for sale - $5,995, 161,733 miles with option.display_name.sunroof_moonroof, option.display_name.alloy_wheels
http://static.cargurus.com/images/forsale/2015/04/03/00/05/2004_bmw_3_series-pic-8082498231196978051-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Matthews, NC 28105

Fair Deal
$159 BELOW
Instant Market Value of $7,648

Price: $7,489

Mileage: 121,345

Location: Matthews, NC 28105

Average time on market: 27 days Certified Pre-Owned: No Transmission: Manual Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $7,489, 121,345 miles
Avg. Dealer Rating: (10 reviews) "Very nice and honest people!"
http://static.cargurus.com/images/forsale/2014/10/10/11/01/2004_bmw_3_series-pic-5025685497824440662-152x114.jpeg

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

Fair Deal
$178 BELOW
Instant Market Value of $8,173

Price: $7,995

Mileage: 135,790

Location: Charlotte, NC 28269

Average time on market: 28 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330Ci Convertible for sale - $7,995, 135,790 miles with option.display_name.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/2015/04/01/13/03/2004_bmw_3_series-pic-7596500713293355545-152x114.jpeg

2004 BMW 3 Series 330Ci Convertible Used Cars in Salisbury, NC 28147

Fair Deal
$146 ABOVE
Instant Market Value of $11,849

Price: $11,995

Mileage: 82,527

Location: Salisbury, NC 28147

Average time on market: 28 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Red Description: Used 2004 BMW 3 Series 330Ci Convertible for sale - $11,995, 82,527 miles
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Fair Deal
$198 ABOVE
Instant Market Value of $5,797

Price: $5,995

Mileage: 183,000

Location: Monroe, NC 28110

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 325i for sale - $5,995, 183,000 miles with option.display_name.alloy_wheels
Avg. Dealer Rating: (1 review) "Answered every question I asked and replied in one day's time. "
http://static.cargurus.com/images/forsale/2015/02/07/05/30/2004_bmw_3_series-pic-209487864715094743-152x114.jpeg

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

Fair Deal
$238 ABOVE
Instant Market Value of $9,662

Price: $9,900

Mileage: 54,233

Location: Mooresville, NC 28117

Average time on market: 27 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $9,900, 54,233 miles with option.display_name.sunroof_moonroof
Avg. Dealer Rating: (4 reviews) "This car had been totaled and put back together according to carfax"
http://static.cargurus.com/images/forsale/2015/04/24/00/29/2004_bmw_3_series-pic-2853356702728847350-152x114.jpeg

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

Fair Deal
$551 ABOVE
Instant Market Value of $9,437

Price: $9,988

Mileage: 112,959

Location: Kannapolis, NC 28083

Average time on market: 33 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $9,988, 112,959 miles with option.display_name.alloy_wheels
Avg. Dealer Rating: (2 reviews) "responded promptly"
http://static.cargurus.com/images/forsale/2015/02/13/17/03/2004_bmw_3_series-pic-81229681882498309-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Indian Trail, NC 28079

Fair Deal
$538 ABOVE
Instant Market Value of $8,460

Price: $8,998

Mileage: 94,300

Location: Indian Trail, NC 28079

Average time on market: 27 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Grey Green Metallic Description: Used 2004 BMW 3 Series 325i for sale - $8,998, 94,300 miles with option.display_name.sport_package, option.display_name.sunroof_moonroof
Avg. Dealer Rating: (4 reviews) "Great follow up"
Please wait ...
All Listings
Please wait ...
Featured Listing
First Previous
Page # of #
Next

Email me price drops and new listings for these results.

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
787 Great Deals out of 17,514 listings starting at $2,600
BMW M3
68 Great Deals out of 1,133 listings starting at $5,000
Mercedes-Benz C-Class
996 Great Deals out of 22,877 listings starting at $2,451

New BMW 3 Series By Year

2015 BMW 3 Series
13,846 listings
2014 BMW 3 Series
2,379 listings

Used 2004 BMW 3 Series By City

2004 BMW 3 Series in Greensboro NC
25 listings starting at $5,000
2004 BMW 3 Series in Columbia SC
5 listings starting at $5,995
2004 BMW 3 Series in Greenville SC
4 listings starting at $9,985
2004 BMW 3 Series in Johnson City TN
6 listings starting at $6,900
2004 BMW 3 Series in Raleigh NC
24 listings starting at $5,000
2004 BMW 3 Series in Augusta GA
2 listings starting at $6,900
2004 BMW 3 Series in Charleston SC
5 listings starting at $6,400
2004 BMW 3 Series in Wilmington NC
3 listings starting at $8,500
2004 BMW 3 Series in Knoxville TN
10 listings starting at $4,990
2004 BMW 3 Series in Savannah GA
1 listings starting at $7,988
2004 BMW 3 Series in Charleston WV
5 listings starting at $6,400
2004 BMW 3 Series in Atlanta GA
3 Great Deals out of 34 listings starting at $4,500
2004 BMW 3 Series in Richmond VA
5 listings starting at $5,900
2004 BMW 3 Series in Chattanooga TN
8 listings starting at $6,950
2004 BMW 3 Series in Lexington KY
9 listings starting at $5,980