2004 BMW 3 Series 330xi for Sale Nationwide

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Recent Listings

Vehicle History

Vehicle history data provided by Experian AutoCheck. This data, and any reliance on it, is subject to the AutoCheck Terms and Conditions and the CarGurus Terms of Use
Hide vehicles with:

Photos

Price Drops

Text Search

Nationwide Shipping

Add Similar Cars


2004 BMW 3 Series 330xi Review
by Michael

2004 330xi - my weekend car

This is the model that was produced until 2005-06, and is my favorite 3-series. This is my fourth one, and my first all-wheel drive. Love everything except the clutch on this one. I think I like the RWD better, or maybe the previous owner just conditioned this clutch to be grabby. Otherwise, a spectacular car.

Find 2004 BMW 3 Series 330xi listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/05/11/02/15/2004_bmw_3_series-pic-6049185536419874191-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Manassas, VA 20110

Great Deal
$1,583 BELOW
CarGurus IMV of $6,171

Price: $4,588

Mileage: 122,225

Location: Manassas, VA 20110

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $4,588, 122,225 miles with Alloy Wheels
Avg. Dealer Rating: (1 review) "Great customer service"
https://static.cargurus.com/images/forsale/2017/09/06/07/13/2004_bmw_3_series-pic-4430305258347690521-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Belle Fourche, SD 57717

Good Deal
$1,427 BELOW
CarGurus IMV of $4,415

Price: $2,988

Mileage: 198,000

Location: Belle Fourche, SD 57717

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $2,988, 198,000 miles
Avg. Dealer Rating: (2 reviews) "Replied quickly "
https://static.cargurus.com/images/forsale/2017/07/10/19/33/2004_bmw_3_series-pic-627242740610803844-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Cleveland, OH 44130

Good Deal
$1,399 BELOW
CarGurus IMV of $6,898

Price: $5,499

Mileage: 98,590

Location: Cleveland, OH 44130

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $5,499, 98,590 miles
https://static.cargurus.com/images/forsale/2017/08/23/08/27/2004_bmw_3_series-pic-6743533491286009233-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Columbus, GA 31901

Good Deal
$1,182 BELOW
CarGurus IMV of $5,677

Price: $4,495

Mileage: 151,720

Location: Columbus, GA 31901

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $4,495, 151,720 miles
Avg. Dealer Rating: (15 reviews) "Grate deal"
https://static.cargurus.com/images/forsale/2017/08/29/00/41/2004_bmw_3_series-pic-3999358647162997364-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Raleigh, NC 27603

Good Deal
$1,229 BELOW
CarGurus IMV of $6,224

Price: $4,995

Mileage: 113,300

Location: Raleigh, NC 27603

Certified Pre-Owned: No Transmission: 4-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $4,995, 113,300 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (24 reviews) "Great guys"
https://static.cargurus.com/images/forsale/2017/08/31/01/03/2004_bmw_3_series_330xi-pic-1122801967544917191-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Kernersville, 27284

Good Deal
$1,104 BELOW
CarGurus IMV of $6,104

Price: $5,000

Mileage: 140,000

Location: Kernersville, 27284

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Red Description: Used 2004 BMW 3 Series 330xi for sale - $5,000, 140,000 miles with Leather Seats, Premium Wheels, Sunroof/Moonroof, Premium Package
https://static.cargurus.com/images/forsale/2017/08/31/10/19/2004_bmw_3_series-pic-1753234332637107565-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Rochester, NY 14621

Good Deal
$1,094 BELOW
CarGurus IMV of $7,085

Price: $5,991

Mileage: 115,268

Location: Rochester, NY 14621

Certified Pre-Owned: No Transmission: Automatic Color: Grey Description: Used 2004 BMW 3 Series 330xi for sale - $5,991, 115,268 miles with Aluminum Wheels
Avg. Dealer Rating: (1 review) "Nice guys great communications "
https://static.cargurus.com/images/forsale/2017/08/15/07/24/2004_bmw_3_series-pic-6408616767814351912-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Laurel, MD 20724

Good Deal
$1,121 BELOW
CarGurus IMV of $4,938

Price: $3,817

Mileage: 174,312

Location: Laurel, MD 20724

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $3,817, 174,312 miles with Leather Seats, Aluminum Wheels, Sunroof/Moonroof, Premium Package, Climate Package
Avg. Dealer Rating: (4 reviews) "Yes, Nick contacted me and set a time for me to meet him. i found a car i like and we are working towards the end result of that, after the car is checked out by my mechanic. Excellent."
https://static.cargurus.com/images/forsale/2017/05/18/18/05/2004_bmw_3_series-pic-2179832395005806729-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Florence, SC 29505

Good Deal
$807 BELOW
CarGurus IMV of $7,057

Price: $6,250

Mileage: 99,011

Location: Florence, SC 29505

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $6,250, 99,011 miles with Sunroof/Moonroof
Avg. Dealer Rating: (4 reviews) "Great experience, had cleanness cars that I visited. They worked with the price but my wife wanted something else, if it was for me we would have had a deal "
https://static.cargurus.com/images/forsale/2017/08/09/14/46/2004_bmw_3_series-pic-3141615833255027570-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Greenwood, IN 46142

Good Deal
$766 BELOW
CarGurus IMV of $6,761

Price: $5,995

Mileage: 112,000

Location: Greenwood, IN 46142

Certified Pre-Owned: No Transmission: Automatic Color: Tri-silver Description: Used 2004 BMW 3 Series 330xi for sale - $5,995, 112,000 miles with Leather Seats, Premium Wheels, Sunroof/Moonroof, Climate Package
Avg. Dealer Rating: (1 review) "Good,"
https://static.cargurus.com/images/forsale/2017/08/06/13/41/2004_bmw_3_series-pic-2944529987095905034-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Riverdale, NJ 07457

Fair Deal
$754 BELOW
CarGurus IMV of $7,253

Price: $6,499

Mileage: 80,256

Location: Riverdale, NJ 07457

Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $6,499, 80,256 miles
Avg. Dealer Rating: (22 reviews) "This dealer has a team that works extremely hard and seamlessly for their clients. It is a mini auto plaza. Gabe and John really worked with me on the particulars to and negotiated a great deal! They let me take my time, helped me look at all the options and helped me make it happen. These folks are driven and have "best in class" practices in place. They are agile and responsive, on the spot. they now their inventory and love to make their clients feel rewarded for doing business. Prime Auto Imports is a standout industry leader, going above and beyond. Go to them and you will see what I mean. I drove away with my dream deal with a dream experience to match!"
https://static.cargurus.com/images/forsale/2017/08/16/04/53/2004_bmw_3_series-pic-2384320063202989030-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Villa Park, IL 60181

Fair Deal
$597 BELOW
CarGurus IMV of $6,547

Price: $5,950

Mileage: 111,867

Location: Villa Park, IL 60181

Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Silver Grey Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $5,950, 111,867 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (34 reviews) "This dealer sent inaccurate information to me and did not fully respond to my request for information"
https://static.cargurus.com/images/forsale/2017/06/21/18/54/2004_bmw_3_series-pic-9023529499106768786-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Irwin, PA 15642

Fair Deal
$469 BELOW
CarGurus IMV of $7,468

Price: $6,999

Mileage: 95,709

Location: Irwin, PA 15642

Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $6,999, 95,709 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (34 reviews) "I can go on and on, but Brad and his staff are great. Very laid back, allowed us to test drive the vehicle on our own and made the car buying experience easy. We highly recommend Harrison Auto Sales."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in Denver, CO 80222

Fair Deal
$785 BELOW
CarGurus IMV of $7,151

Price: $6,366

Mileage: 102,301

Location: Denver, CO 80222

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $6,366, 102,301 miles with Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2017/08/23/16/41/2004_bmw_3_series-pic-7340204935546602166-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Colorado Springs, CO 80909

Fair Deal
$509 BELOW
CarGurus IMV of $5,008

Price: $4,499

Mileage: 181,538

Location: Colorado Springs, CO 80909

Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $4,499, 181,538 miles
Avg. Dealer Rating: (4 reviews) "was contacted, but already had deal w/ another car."
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 2,000 listings.

Used BMW 3 Series By Year

Vehicle Deals Starting Price Total Available
2017 BMW 3 Series 201 Great Deals $24,984 8,248 listings
2016 BMW 3 Series 57 Great Deals $18,980 1,703 listings
2015 BMW 3 Series 48 Great Deals $15,995 1,389 listings
2014 BMW 3 Series 295 Great Deals $11,995 5,524 listings
2013 BMW 3 Series 47 Great Deals $10,495 1,596 listings
2012 BMW 3 Series 25 Great Deals $9,995 606 listings
2011 BMW 3 Series 134 Great Deals $6,500 2,659 listings
2010 BMW 3 Series 54 Great Deals $5,986 792 listings
2009 BMW 3 Series 51 Great Deals $5,995 1,294 listings
2008 BMW 3 Series 88 Great Deals $3,000 1,772 listings