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 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/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,811 BELOW
Instant Market Value of $10,301

Price: $8,490

Mileage: 93,094

Location: Harrisburg, PA 17109

Average time on market: 21 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, Climate Package, Alloy Wheels
Avg. Dealer Rating: (13 reviews) "Good truck"
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,497 BELOW
Instant Market Value of $9,492

Price: $7,995

Mileage: 100,000

Location: Bronx, NY 10457

Average time on market: 21 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://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Great Deal
$1,359 BELOW
Instant Market Value of $8,809

Price: $7,450

Mileage: 124,000

Location: Hanover, PA 17331

Average time on market: 21 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/03/23/16/27/2004_bmw_3_series-pic-8390037442906869831-152x114.jpeg

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

Good Deal
$1,254 BELOW
Instant Market Value of $9,154

Price: $7,900

Mileage: 121,094

Location: Sioux City, IA 51103

Average time on market: 21 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,142 BELOW
Instant Market Value of $10,037

Price: $8,895

Mileage: 92,229

Location: Fort Lauderdale, FL 33312

Average time on market: 21 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://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in Woodinville, WA 98072

Good Deal
$828 BELOW
Instant Market Value of $10,823

Price: $9,995

Mileage: 89,399

Location: Woodinville, WA 98072

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $9,995, 89,399 miles with Sunroof/Moonroof
Avg. Dealer Rating: (17 reviews) "Shady!! Untrustworthy business. I was offered $2400 less on my trade than three other dealerships, and for what I ultimately traded it in for. Two vehicles we drove had major problems, such as horrible and unsafe brakes, and the pricing of the vehicles did not reflect these issues, nor were they being disclosed."
http://static.cargurus.com/images/forsale/2014/08/29/02/55/2004_bmw_3_series-pic-412272962426045492-152x114.jpeg

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

Good Deal
$724 BELOW
Instant Market Value of $8,705

Price: $7,981

Mileage: 127,581

Location: Downingtown, PA 19335

Average time on market: 21 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Jet Black Description: Used 2004 BMW 3 Series 330xi for sale - $7,981, 127,581 miles with Leather Seats
Avg. Dealer Rating: (7 reviews) "Reponded very quickly but no longer had the car I was intrested in."
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
$715 BELOW
Instant Market Value of $9,710

Price: $8,995

Mileage: 95,480

Location: Teterboro, NJ 07608

Average time on market: 21 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/09/01/20/38/2004_bmw_3_series-pic-7148891612642829200-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Schaumburg, IL 60173

Good Deal
$687 BELOW
Instant Market Value of $8,664

Price: $7,977

Mileage: 130,586

Location: Schaumburg, IL 60173

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Orient Blue Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $7,977, 130,586 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "They do a great job"
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

Fair Deal
$564 BELOW
Instant Market Value of $10,554

Price: $9,990

Mileage: 92,748

Location: Waukesha, WI 53189

Average time on market: 21 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/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
$551 BELOW
Instant Market Value of $8,551

Price: $8,000

Mileage: 125,233

Location: Latham, NY 12110

Average time on market: 21 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/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
$548 BELOW
Instant Market Value of $8,498

Price: $7,950

Mileage: 124,115

Location: Miami, FL 33135

Average time on market: 21 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/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
$496 BELOW
Instant Market Value of $9,495

Price: $8,999

Mileage: 99,943

Location: Harrison, NJ 07029

Average time on market: 21 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/18/22/09/2004_bmw_3_series-pic-3492549456284530486-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Frederick, MD 21705

Fair Deal
$464 BELOW
Instant Market Value of $7,866

Price: $7,402

Mileage: 138,787

Location: Frederick, MD 21705

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Unspecified Description: Used 2004 BMW 3 Series 330xi for sale - $7,402, 138,787 miles with Alloy Wheels
Avg. Dealer Rating: (7 reviews) "Great"
http://static.cargurus.com/images/forsale/2014/09/01/20/21/2004_bmw_3_series-pic-1503260948686967377-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Worcester, MA 01603

Fair Deal
$403 BELOW
Instant Market Value of $12,398

Price: $11,995

Mileage: 58,883

Location: Worcester, MA 01603

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $11,995, 58,883 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Good, not great, but good. I would buy from him."
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
658 Great Deals out of 17,256 listings starting at $1,500
BMW M3
79 Great Deals out of 1,398 listings starting at $5,500
Mercedes-Benz C-Class
915 Great Deals out of 19,950 listings starting at $2,399

New BMW 3 Series By Year

2015 BMW 3 Series
1,932 listings
2014 BMW 3 Series
12,514 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
5 listings starting at $7,402
2004 BMW 3 Series 330xi in Boston MA
3 listings starting at $7,999
2004 BMW 3 Series 330xi in Chicago IL
2 listings starting at $7,977
2004 BMW 3 Series 330xi in Denver CO
2 listings starting at $7,900
2004 BMW 3 Series 330xi in Los Angeles CA
1 listings starting at $8,950
2004 BMW 3 Series 330xi in Miami FL
3 listings starting at $7,950
2004 BMW 3 Series 330xi in New York NY
18 listings starting at $6,999
2004 BMW 3 Series 330xi in Philadelphia PA
7 listings starting at $7,981
2004 BMW 3 Series 330xi in Saint Louis MO
1 listings starting at $10,995
2004 BMW 3 Series 330xi in Seattle WA
1 listings starting at $9,995
2004 BMW 3 Series 330xi in Washington DC
3 listings starting at $7,402