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 Review
by Philip

The best sports sedan of its time.

I found that the e46 seems smaller and some want more driver focused then the e90. I love them both, but the e46 just had something special about it.

First Previous
Loading...
Next
Featured Listings
http://static.cargurus.com/images/forsale/2015/05/18/06/03/2005_bmw_3_series-pic-4138147590855843600-152x114.jpeg

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

Good Deal
$1,611 BELOW
Instant Market Value of $9,811

Price: $8,200

Mileage: 113,325

Location: Charlotte, NC 28205

Certified Pre-Owned: No Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2005 BMW 3 Series 330Ci for sale - $8,200, 113,325 miles with Leather Seats, Aluminum Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (11 reviews) "Unmotivated dealership; hard to to get assistance w/o appointment. Their cars aren't worth the trouble."
http://cimg.carsforsale.com/627547/A7F43F1F-4154-4DEF-840D-DEFFD594002D_2.jpg?dt=052620151202

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

Good Deal
$1,291 BELOW
Instant Market Value of $6,786

Price: $5,495

Mileage: 127,221

Location: Fort Mill, SC 29707

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $5,495, 127,221 miles with Leather Seats
http://cimg.carsforsale.com/251079/8B1EBBE0-9843-42D4-BDA4-19A14210D8C1_1.jpg?dt=081320151021

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

Fair Deal
$541 BELOW
Instant Market Value of $9,041

Price: $8,500

Mileage: 76,828

Location: Matthews, NC 28105

Average time on market: 25 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325Ci for sale - $8,500, 76,828 miles with Sport Package, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "Vel called when in 48 hrs and answer all my questions and he still looking for an auto that fits what we want."
http://static.cargurus.com/images/forsale/2015/07/18/13/29/2004_bmw_3_series-pic-3503406064185655895-152x114.jpeg

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

Fair Deal
$539 BELOW
Instant Market Value of $11,039

Price: $10,500

Mileage: 85,000

Location: Denver, NC 28037

Average time on market: 25 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330Ci Convertible for sale - $10,500, 85,000 miles with Sport Package, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Found the dealer to be honest and very accomadating with my vehicle needs"
http://dsspics.com/dealerpicsnew/5/7/6/576_V20131207110513.jpg?dt=201403101003

2003 BMW 3 Series 325i Used Cars in Newton, NC 28658

Fair Deal
$164 BELOW
Instant Market Value of $6,159

Price: $5,995

Mileage: 141,145

Location: Newton, NC 28658

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Green Description: Used 2003 BMW 3 Series 325i for sale - $5,995, 141,145 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (8 reviews) "We highly recommend this dealer our experience was great"
http://static.cargurus.com/images/forsale/2015/07/19/12/23/2003_bmw_3_series-pic-239791356397538524-152x114.jpeg

2003 BMW 3 Series 330xi Used Cars in Kershaw, SC 29067

Fair Deal
$258 BELOW
Instant Market Value of $6,158

Price: $5,900

Mileage: 149,783

Location: Kershaw, SC 29067

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2003 BMW 3 Series 330xi for sale - $5,900, 149,783 miles
Avg. Dealer Rating: (1 review) "great but I didn't buy the 01 dodge I bought the 07 dodge ram 1500 great truck I love it "
http://dsspics.com/dealerpicsnew/6/2/3/623_V20140919094600.jpg?dt=201506181114

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

Price: $7,300

Mileage: 111,160

Location: Charlotte, NC 28212

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2003 BMW 3 Series 325i for sale - $7,300, 111,160 miles
Avg. Dealer Rating: (6 reviews) "Failed to tell me car had a branded title until I drove all the way out there. Felt like they thought if they got me out there they could make the sale."
http://cdn.getauto.com/photos/6/232156/1c/WBAEV53464KM33901-1c.jpg

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

Price: Negotiable

Mileage: 153,047

Location: Charlotte, NC 28213

Average time on market: 17 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330i for sale , 153,047 miles
Avg. Dealer Rating: (6 reviews) "Tried to sell me a car with a salvage title on it for 16k dollars. Didn't disclose the information until I was in financing for the car. I said he'll no and walked out"
http://static.cargurus.com/images/forsale/2015/08/01/10/54/2004_bmw_3_series-pic-4723280363844752768-152x114.jpeg

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

Fair Deal
$69 ABOVE
Instant Market Value of $6,930

Price: $6,999

Mileage: 122,776

Location: Monroe, NC 28110

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Metallic Blue Description: Used 2004 BMW 3 Series 325i for sale - $6,999, 122,776 miles
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
$375 ABOVE
Instant Market Value of $8,123

Price: $8,498

Mileage: 94,300

Location: Indian Trail, NC 28079

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Grey Green Metallic Description: Used 2004 BMW 3 Series 325i for sale - $8,498, 94,300 miles with Sport Package, Sunroof/Moonroof
Avg. Dealer Rating: (4 reviews) "Great Customer Service, prompt responses!"
http://static.cargurus.com/images/forsale/2015/06/08/02/06/2004_bmw_3_series-pic-8114125211800405264-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Troutman, NC 28166

Fair Deal
$536 ABOVE
Instant Market Value of $7,464

Price: $8,000

Mileage: 136,770

Location: Troutman, NC 28166

Average time on market: 17 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2004 BMW 3 Series 330i for sale - $8,000, 136,770 miles
Avg. Dealer Rating: (3 reviews) "Truck looked clean for mileage sales man will negotiated but some issues with vehicle as soon as I got it home other then that they where pretty decent "
http://static.cargurus.com/images/forsale/2015/08/22/18/39/2005_bmw_3_series_330ci_convertible-pic-888504157686452161-152x114.jpeg

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

Fair Deal
$619 ABOVE
Instant Market Value of $13,381

Price: $14,000

Mileage: 80,000

Location: Charlotte, 28277

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $14,000, 80,000 miles with Sport Package, Leather Seats, Alloy Wheels
http://static.cargurus.com/images/forsale/2015/09/04/06/57/2004_bmw_3_series-pic-6135716021844096824-152x114.jpeg

2004 BMW 3 Series 325Ci Convertible Used Cars in Concord, NC 28027

Fair Deal
$495 ABOVE
Instant Market Value of $10,990

Price: $11,485

Mileage: 76,000

Location: Concord, NC 28027

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Titanium Silver Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $11,485, 76,000 miles with Aluminum Wheels
Avg. Dealer Rating: (22 reviews) "Very helpful "
http://imagescdn.dealercarsearch.com/Media/2015/4433704/635755069584575894.jpg

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

Fair Deal
$482 ABOVE
Instant Market Value of $8,506

Price: $8,988

Mileage: 138,957

Location: Charlotte, NC 28206

Average time on market: 28 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2005 BMW 3 Series 325Ci Convertible for sale - $8,988, 138,957 miles with Alloy Wheels
Avg. Dealer Rating: (21 reviews) "Terrible customer service and lack of professionalism."
https://pictures.dealer.com/u/universityvolvovcna/1113/08b16a270a0a0065017da562c3e1f9ec.jpg

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

Fair Deal
$683 ABOVE
Instant Market Value of $11,292

Price: $11,975

Mileage: 86,591

Location: Charlotte, NC 28262

Average time on market: 25 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Titanium Silver Description: Used 2004 BMW 3 Series 330Ci Convertible for sale - $11,975, 86,591 miles
Avg. Dealer Rating: (14 reviews) "I found their interest and response "luke warm" at best."
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
462 Great Deals out of 17,193 listings starting at $1,995
BMW M3
41 Great Deals out of 1,097 listings starting at $4,199
Mercedes-Benz C-Class
583 Great Deals out of 25,483 listings starting at $1,500

New BMW 3 Series By Year

2016 BMW 3 Series
1,619 listings
2015 BMW 3 Series
16,020 listings

Used 2004 BMW 3 Series By City

2004 BMW 3 Series in Greensboro NC
15 listings starting at $4,950
2004 BMW 3 Series in Columbia SC
4 listings starting at $5,495
2004 BMW 3 Series in Greenville SC
6 listings starting at $3,835
2004 BMW 3 Series in Johnson City TN
7 listings starting at $5,900
2004 BMW 3 Series in Raleigh NC
14 listings starting at $4,950
2004 BMW 3 Series in Augusta GA
1 listings starting at $7,999
2004 BMW 3 Series in Roanoke VA
5 listings starting at $6,900
2004 BMW 3 Series in Charleston SC
4 listings starting at $7,900
2004 BMW 3 Series in Wilmington NC
2 listings starting at $10,275