2004 BMW 3 Series 330xi Nationwide

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...

Accidents Reported

Text Search

Price Drops

Add Similar Cars

CarGurus Quick Poll

2004 BMW 3 Series 330xi Review
by Rui

2004 BMW 330 XI

2004 BMW 330 XI. It's a solid car... good looks (i got the sports package). Preformance is good for a "sports sedan" but I'd like a little more. Overall I've been happy with it. Planning to upgrade to the M3 soon. Not sure if I'm going coupe or convertible yet. Preferably in white.

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,070 BELOW
Instant Market Value of $7,270

Price: $5,200

Mileage: 145,638

Location: Duluth, GA 30096

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $5,200, 145,638 miles with Alloy Wheels
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

Great Deal
$1,986 BELOW
Instant Market Value of $10,476

Price: $8,490

Mileage: 93,094

Location: Harrisburg, PA 17109

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

2004 BMW 3 Series 330xi Used Cars in Bronx, NY 10457

Great Deal
$1,790 BELOW
Instant Market Value of $9,785

Price: $7,995

Mileage: 100,000

Location: Bronx, NY 10457

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Grey Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $7,995, 100,000 miles with Aluminum Wheels
Avg. Dealer Rating: (1 review) "1. They didn't even bother to contact me. I ended up buying a car from CA"
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,705 BELOW
Instant Market Value of $9,605

Price: $7,900

Mileage: 121,094

Location: Sioux City, IA 51103

Average time on market: 18 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/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,428 BELOW
Instant Market Value of $10,323

Price: $8,895

Mileage: 92,229

Location: Fort Lauderdale, FL 33312

Average time on market: 18 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/15/01/09/2004_bmw_3_series-pic-1775087257938059658-152x114.jpeg

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

Good Deal
$1,231 BELOW
Instant Market Value of $9,726

Price: $8,495

Mileage: 127,817

Location: Knoxville, TN 37923

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $8,495, 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://static.cargurus.com/images/forsale/2014/07/27/15/32/2004_bmw_3_series-pic-1391793580227475938-152x114.jpeg

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

Good Deal
$1,038 BELOW
Instant Market Value of $10,033

Price: $8,995

Mileage: 95,480

Location: Teterboro, NJ 07608

Average time on market: 18 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
http://static.cargurus.com/images/forsale/2014/08/12/02/28/2004_bmw_3_series-pic-6965811569011172022-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Waukesha, WI 53189

Good Deal
$907 BELOW
Instant Market Value of $10,897

Price: $9,990

Mileage: 92,748

Location: Waukesha, WI 53189

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $9,990, 92,748 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Salesman was not that easy to talk to. Didn't communicate well but made sure he get his sales pitch out there."
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

Good Deal
$789 BELOW
Instant Market Value of $9,788

Price: $8,999

Mileage: 99,943

Location: Harrison, NJ 07029

Average time on market: 18 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://images.cobaltgroup.com/7/8/2/9168617287x152.jpg

2004 BMW 3 Series 330xi Used Cars in Bridgewater, NJ 08807

Good Deal
$774 BELOW
Instant Market Value of $4,574

Price: $3,800

Mileage: 195,111

Location: Bridgewater, NJ 08807

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $3,800, 195,111 miles with Alloy Wheels
Avg. Dealer Rating: (16 reviews) "Very good."
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

Good Deal
$719 BELOW
Instant Market Value of $8,719

Price: $8,000

Mileage: 125,233

Location: Latham, NY 12110

Average time on market: 18 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/11/03/36/2004_bmw_3_series-pic-8884336446195907374-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in HENDERSONVILLE, TN 37075

Fair Deal
$659 BELOW
Instant Market Value of $10,409

Price: $9,750

Mileage: 91,547

Location: HENDERSONVILLE, TN 37075

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $9,750, 91,547 miles
Avg. Dealer Rating: (3 reviews) "The owner does not have the greatest customer service, that is to say he is a little awkward. Also pretty tough on negotiations but that can be a good or bad thing depending on which side you're on! Overall, he has fair prices and one thing I really liked is he ALWAYS answered his phone. No matter where or when. This comes in handy when you are trying to coordinate loans and such."
http://static.cargurus.com/images/forsale/2014/04/22/17/47/2004_bmw_3_series-pic-2579058540443935347-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Miami, FL 33135

Fair Deal
$626 BELOW
Instant Market Value of $8,576

Price: $7,950

Mileage: 124,115

Location: Miami, FL 33135

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $7,950, 124,115 miles with Leather Seats, Alloy Wheels
http://static.cargurus.com/images/forsale/2014/08/15/03/27/2004_bmw_3_series-pic-6051739979078640164-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Philadelphia, PA 19115

Fair Deal
$587 BELOW
Instant Market Value of $9,582

Price: $8,995

Mileage: 107,935

Location: Philadelphia, PA 19115

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $8,995, 107,935 miles
Avg. Dealer Rating: (12 reviews) "Great!"
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
$222 BELOW
Instant Market Value of $11,722

Price: $11,500

Mileage: 64,661

Location: Jersey City, NJ 07305

Average time on market: 18 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: (4 reviews) "I ended up buying a new vehicle because of the great price I received. Friendly and honest. Took good care of me. "
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
760 Great Deals out of 17,338 listings starting at $1,500
BMW M3
80 Great Deals out of 1,276 listings starting at $3,999
Mercedes-Benz C-Class
969 Great Deals out of 19,359 listings starting at $2,399

New BMW 3 Series By Year

2015 BMW 3 Series
835 listings
2014 BMW 3 Series
12,823 listings

Used 2004 BMW 3 Series 330xi By City

2004 BMW 3 Series 330xi in Atlanta GA
1 listing
2004 BMW 3 Series 330xi in Baltimore MD
3 listings starting at $8,490
2004 BMW 3 Series 330xi in Boston MA
3 listings starting at $8,995
2004 BMW 3 Series 330xi in Chicago IL
2 listings starting at $8,995
2004 BMW 3 Series 330xi in Denver CO
2 listings starting at $7,990
2004 BMW 3 Series 330xi in Detroit MI
1 listing
2004 BMW 3 Series 330xi in Miami FL
3 listings starting at $7,950
2004 BMW 3 Series 330xi in Minneapolis MN
2 listings starting at $10,997
2004 BMW 3 Series 330xi in Nashville TN
1 listings starting at $9,750
2004 BMW 3 Series 330xi in New York NY
17 listings starting at $6,999
2004 BMW 3 Series 330xi in Philadelphia PA
6 listings starting at $8,995
2004 BMW 3 Series 330xi in Portland OR
2 listings starting at $9,995
2004 BMW 3 Series 330xi in Saint Louis MO
1 listing
2004 BMW 3 Series 330xi in Washington DC
2 listings starting at $10,997