2004 BMW 3 Series 330xi Nationwide

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...

Accidents Reported

Text Search

Price Drops

Add Similar Cars

2004 BMW 3 Series 330xi Review
by Lance

How could you not like this car!?

I've driven a handfull of E46's. They're all solid, impressive cars. They handle well and perform well over all. They get great reviews. They're comfortable, quiet and safe. But I'd pick a 5 series first

Find 2004 BMW 3 Series 330xi listings in your area Enter your ZIP code

Loading...
Featured Listings
http://static.cargurus.com/images/forsale/2014/06/29/07/58/2004_bmw_3_series-pic-2023579850750909097-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Duluth, GA 30096

Great Deal
$2,822 BELOW
Instant Market Value of $8,022

Price: $5,200

Mileage: 132,016

Location: Duluth, GA 30096

Average time on market: 19 days Certified Pre-Owned: No Description: Used 2004 BMW 3 Series 330xi for sale - $5,200, 132,016 miles with Alloy Wheels
http://static.cargurus.com/images/forsale/2014/03/23/16/27/2004_bmw_3_series-pic-8390037442906869831-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Sioux City, IA 51103

Great Deal
$1,751 BELOW
Instant Market Value of $9,651

Price: $7,900

Mileage: 121,094

Location: Sioux City, IA 51103

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $7,900, 121,094 miles with Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Very impressive inventory. The dealers are people of few words, but really pleasant to work with. Worth the trip to Sioux Falls."
http://static.cargurus.com/images/forsale/2014/07/28/14/35/2004_bmw_3_series-pic-2689729352095830217-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Raritan, NJ 08869

Good Deal
$1,580 BELOW
Instant Market Value of $8,575

Price: $6,995

Mileage: 122,047

Location: Raritan, NJ 08869

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2004 BMW 3 Series 330xi for sale - $6,995, 122,047 miles with Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Not sure why CarGurus is saying that "Dealer never responded" Not true. We purchased a car from Central, had a problem, and they quickly handled it. My step son is enjoying his car and I found the experience with Central and the owner to be extremely positive. "
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in Hanover, PA 17331

Good Deal
$1,490 BELOW
Instant Market Value of $8,940

Price: $7,450

Mileage: 124,000

Location: Hanover, PA 17331

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $7,450, 124,000 miles with Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Outstanding Customer Service. Fast Response Via Email. NO Vehicle Purchase Just Yet."
http://static.cargurus.com/images/forsale/2014/07/03/08/25/2004_bmw_3_series-pic-5515432014209395762-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Harrisburg, PA 17109

Good Deal
$1,682 BELOW
Instant Market Value of $10,672

Price: $8,990

Mileage: 93,094

Location: Harrisburg, PA 17109

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $8,990, 93,094 miles with Sunroof/Moonroof, Alloy Wheels, Climate Package
Avg. Dealer Rating: (11 reviews) "good"
http://static.cargurus.com/images/forsale/2014/05/15/03/56/2004_bmw_3_series-pic-4470815002284159977-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Hasbrouck Heights, NJ 07604

Good Deal
$1,988 BELOW
Instant Market Value of $8,983

Price: $6,995

Mileage: 114,773

Location: Hasbrouck Heights, NJ 07604

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $6,995, 114,773 miles
Avg. Dealer Rating: (12 reviews) "Car did not meet advertised condition"
http://static.cargurus.com/images/forsale/2014/07/28/03/45/2004_bmw_3_series-pic-337436147936685878-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Teterboro, NJ 07608

Good Deal
$1,069 BELOW
Instant Market Value of $10,064

Price: $8,995

Mileage: 95,480

Location: Teterboro, NJ 07608

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $8,995, 95,480 miles
Avg. Dealer Rating: (1 review) "Great customer service "
http://static.cargurus.com/images/forsale/2014/05/01/23/33/2004_bmw_3_series-pic-3568700831784520622-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Fort Lauderdale, FL 33312

Good Deal
$1,265 BELOW
Instant Market Value of $10,160

Price: $8,895

Mileage: 92,229

Location: Fort Lauderdale, FL 33312

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Brilliant Silver Description: Used 2004 BMW 3 Series 330xi for sale - $8,895, 92,229 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Friendly and helpful"
http://static.cargurus.com/images/forsale/2014/07/26/15/37/2004_bmw_3_series-pic-6272022741625706020-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Downingtown, PA 19335

Good Deal
$704 BELOW
Instant Market Value of $9,699

Price: $8,995

Mileage: 107,291

Location: Downingtown, PA 19335

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Steel Blue Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $8,995, 107,291 miles with Climate Package
Avg. Dealer Rating: (17 reviews) "Was my fault! I have no alerts set up and the car was sold on a Saturday prior to the Monday I inquired... They replied as fast as a business could have!!"
http://static.cargurus.com/images/forsale/2014/07/15/01/09/2004_bmw_3_series-pic-1775087257938059658-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Knoxville, TN 37923

Fair Deal
$569 BELOW
Instant Market Value of $9,564

Price: $8,995

Mileage: 127,817

Location: Knoxville, TN 37923

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $8,995, 127,817 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (21 reviews) "Looking for this particular car in good condition, I found this car through your site. It appeared and was priced for very clean condition and low mileage. Communicated with dealer for two weeks from distance and he was unyielding on price. I had vehicle mechanically inspected by a large reputable dealership which found multiple issues to be addressed. Dealer assured me they would complete the repairs before I arrived, I obtained financing and insurance and drove 3 hours one way. Car was still in garage at arrival. He claimed most issues had been repaired and denied the other findings of the inspection, saying that they weren't as severe as the inspection indicated. He reluctantly agreed to reduce the price slightly due to not being able to complete the agreed to repairs but insisted the other problems were nitpicky. All the while, I hadn't yet seen the vehicle. I insisted on driving it before the purchase and was shocked to find it was in poor condition in and out, not matching the photos online. I asked before travelling for interior photos which were not shown online, a reasonable excuse was made and an offer to send interior photos but didn't. I asked the dealer to look at his online ad and tell me it was in the condition as represented and he finally acknowledged it was average, when in fact it was poor. It was fraudulently represented through photos and multiple conversations. I incurred loss of money and time, and I am shocked at my experience after the positive reviews that I read about this dealer on your site. "
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in Seattle, WA 98103

Fair Deal
$639 BELOW
Instant Market Value of $8,134

Price: $7,495

Mileage: 147,519

Location: Seattle, WA 98103

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color:      oxford Green Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $7,495, 147,519 miles with Aluminum Wheels
http://static.cargurus.com/images/forsale/2013/11/13/09/44/2004_bmw_3_series-pic-2203958651799515092-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Harrison, NJ 07029

Fair Deal
$815 BELOW
Instant Market Value of $9,814

Price: $8,999

Mileage: 99,943

Location: Harrison, NJ 07029

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $8,999, 99,943 miles
Avg. Dealer Rating: (1 review) "exchanged emails. seller never followed up with phone number. seller stated car was located in NJ then ND. not comfortable with situation."
http://static.cargurus.com/images/forsale/2014/07/24/13/48/2004_bmw_3_series-pic-579963109876058245-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Latham, NY 12110

Fair Deal
$666 BELOW
Instant Market Value of $8,666

Price: $8,000

Mileage: 125,233

Location: Latham, NY 12110

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $8,000, 125,233 miles
Avg. Dealer Rating: (2 reviews) "Excellent! They were really professional and actually listen to what it was I was looking for. Made me feel like I wanted to buy from them."
http://static.cargurus.com/images/forsale/2014/07/20/00/17/2004_bmw_3_series-pic-9129083039015228066-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Bend, OR 97701

Fair Deal
$404 BELOW
Instant Market Value of $9,394

Price: $8,990

Mileage: 125,000

Location: Bend, OR 97701

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Miles Description: Used 2004 BMW 3 Series 330xi for sale - $8,990, 125,000 miles
http://static.cargurus.com/images/forsale/2014/06/12/14/38/2004_bmw_3_series-pic-5298195909229029926-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Jersey City, NJ 07305

Fair Deal
$292 BELOW
Instant Market Value of $11,792

Price: $11,500

Mileage: 64,661

Location: Jersey City, NJ 07305

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Orient Blue Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $11,500, 64,661 miles with Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "Very good service"
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 listings.

Similar Cars

BMW 5 Series BMW M3 Mercedes-Benz C-Class Audi A4 BMW 7 Series BMW X5

New 2004 BMW 3 Series By Year

2014 BMW 3 Series
14,153 listings

Used 2004 BMW 3 Series By City

2004 BMW 3 Series in Atlanta GA
53 Great Deals out of 1,378 listings starting at $1,890
2004 BMW 3 Series in Baltimore MD
48 Great Deals out of 1,331 listings starting at $2,495
2004 BMW 3 Series in Boston MA
51 Great Deals out of 1,559 listings starting at $2,500
2004 BMW 3 Series in Charlotte NC
28 Great Deals out of 558 listings starting at $2,995
2004 BMW 3 Series in Chicago IL
29 Great Deals out of 1,157 listings starting at $2,912
2004 BMW 3 Series in Cincinnati OH
17 Great Deals out of 427 listings starting at $2,988
2004 BMW 3 Series in Cleveland OH
9 Great Deals out of 446 listings starting at $3,600
2004 BMW 3 Series in Dallas TX
26 Great Deals out of 861 listings starting at $2,990
2004 BMW 3 Series in Denver CO
11 Great Deals out of 615 listings starting at $4,500
2004 BMW 3 Series in Detroit MI
8 Great Deals out of 468 listings starting at $1,999
2004 BMW 3 Series in Houston TX
19 Great Deals out of 489 listings starting at $4,995
2004 BMW 3 Series in Indianapolis IN
6 Great Deals out of 227 listings starting at $2,750
2004 BMW 3 Series in Kansas City MO
57 listings starting at $3,950
2004 BMW 3 Series in Las Vegas NV
4 Great Deals out of 208 listings starting at $4,950
2004 BMW 3 Series in Los Angeles CA
101 Great Deals out of 3,578 listings starting at $2,250