2004 BMW 3 Series 330xi for Sale Nationwide

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

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

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/02/28/23/37/2004_bmw_3_series-pic-6800131317621573365-152x114.jpeg

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

Good Deal
$1,333 BELOW
Instant Market Value of $7,031

Price: $5,698

Mileage: 84,039

Location: Hasbrouck Heights, NJ 07604

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Steel Blue Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $5,698, 84,039 miles with Leather Seats, Alloy Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (66 reviews) "Very responsive and courteous. "
https://static.cargurus.com/images/forsale/2017/03/22/11/56/2004_bmw_3_series-pic-7238467289669198655-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Vineland, NJ 08360

Good Deal
$1,194 BELOW
Instant Market Value of $4,589

Price: $3,395

Mileage: 225,489

Location: Vineland, NJ 08360

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $3,395, 225,489 miles with Leather Seats, Sunroof/Moonroof, Aluminum Wheels, Premium Package
Avg. Dealer Rating: (19 reviews) "They said that they had already lowered price ( DAYS ago ) & were higher than others on their price, and wouldn't go any lower. "
https://static.cargurus.com/images/forsale/2017/01/24/01/36/2004_bmw_3_series-pic-1063799607258245128-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Addison, IL 60101

Good Deal
$1,070 BELOW
Instant Market Value of $5,669

Price: $4,599

Mileage: 133,960

Location: Addison, IL 60101

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $4,599, 133,960 miles
https://static.cargurus.com/images/forsale/2016/10/18/18/52/2004_bmw_3_series-pic-6093190007638356535-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Oswego, NY 13126

Good Deal
$1,205 BELOW
Instant Market Value of $7,485

Price: $6,280

Mileage: 124,500

Location: Oswego, NY 13126

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 - $6,280, 124,500 miles with Sunroof/Moonroof
Avg. Dealer Rating: (1 review) "Milage listed on CarGurus was 78 or 79,000 when actual milage on car was 124,000. Although dealer acknowledged the higher milage and lowered the price I would not feel comfortable dealing with a business that could make a huge mistake like that. Also after speaking with several people about their experience with this dealer I would not feel comfortable purchasing a car here."
https://static.cargurus.com/images/forsale/2016/12/09/22/34/2004_bmw_3_series-pic-1909711718674591255-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Houston, TX 77057

Good Deal

Price: $3,990

Mileage: 146,950

Location: Houston, TX 77057

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $3,990, 146,950 miles
Avg. Dealer Rating: (10 reviews) "I called on vehicle and dealer said it had issues but has kept it on car gurus I think just trying to get people to call say not available but have something else."
https://static.cargurus.com/images/forsale/2017/03/08/17/05/2004_bmw_3_series-pic-6803775982174594361-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Somerville, NJ 08876

Good Deal
$808 BELOW
Instant Market Value of $5,803

Price: $4,995

Mileage: 154,341

Location: Somerville, NJ 08876

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2004 BMW 3 Series 330xi for sale - $4,995, 154,341 miles
Avg. Dealer Rating: (2 reviews) "I found my mustang and I'm very happy!!! Thank you Great price ! Very low mileage!"
https://static.cargurus.com/images/forsale/2017/03/05/03/09/2004_bmw_3_series-pic-7312103391628172493-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Indianapolis, IN 46227

Good Deal
$692 BELOW
Instant Market Value of $6,687

Price: $5,995

Mileage: 119,273

Location: Indianapolis, IN 46227

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2004 BMW 3 Series 330xi for sale - $5,995, 119,273 miles with Leather Seats, Alloy Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (30 reviews) "Large selection just didn't like the car "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Good Deal
$1,056 BELOW
Instant Market Value of $6,544

Price: $5,488

Mileage: 122,225

Location: Manassas, VA 20110

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $5,488, 122,225 miles with Alloy Wheels
Avg. Dealer Rating: (1 review) "Car wasn't in the conditions I thought it should be for the price "
https://static.cargurus.com/images/forsale/2017/01/23/08/50/2004_bmw_3_series-pic-558823653802577853-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Girard, OH 44420

Fair Deal
$946 BELOW
Instant Market Value of $4,236

Price: $3,290

Mileage: 230,002

Location: Girard, OH 44420

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $3,290, 230,002 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (26 reviews) "Experience was fantastic, for buying a as is vehicle I'm very satisfied. Had to purchase new rear brake pads rotors, and brake calipers. Trying to find another part for the turn signal. But buying a used car there are some issues that come with buying a used vehicle . Thank you!"
https://static.cargurus.com/images/forsale/2017/03/24/17/12/2004_bmw_3_series-pic-6710247777789937882-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Omaha, NE 68127

Fair Deal
$533 BELOW
Instant Market Value of $7,528

Price: $6,995

Mileage: 118,492

Location: Omaha, NE 68127

Average time on market: 21 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Red Description: Used 2004 BMW 3 Series 330xi for sale - $6,995, 118,492 miles with Navigation System, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (1 review) "Didnt really answer my questions"
https://static.cargurus.com/images/forsale/2017/03/16/04/58/2004_bmw_3_series-pic-6726747430314171466-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Hubbard, OR 97032

Fair Deal
$413 BELOW
Instant Market Value of $8,408

Price: $7,995

Mileage: 84,509

Location: Hubbard, OR 97032

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $7,995, 84,509 miles with Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "Cheri was very helpful and courteous when answering all my emails. (The only reason I didn't make it to the dealership was that I got uncommonly lucky and found the exact truck I wanted closer to where I lived first. Otherwise they were the very next place I was planning to visit.)"
https://static.cargurus.com/images/forsale/2014/08/20/14/34/2003_bmw_3_series-pic-7782976975432715973-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Auburn, WA 98002

Fair Deal
$459 BELOW
Instant Market Value of $8,209

Price: $7,750

Mileage: 119,307

Location: Auburn, WA 98002

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 - $7,750, 119,307 miles with Aluminum Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (2 reviews) "They had me sign something saying I would negotiate in good faith. LOL. I offered them 5k and they didn't even counter, just got mad and kicked me out!"
https://static.cargurus.com/images/forsale/2017/01/01/05/51/2004_bmw_3_series-pic-8374598105585046844-152x114.jpeg

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

Fair Deal
$422 BELOW
Instant Market Value of $4,922

Price: $4,500

Mileage: 216,327

Location: Raleigh, NC 27604

Average time on market: 21 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $4,500, 216,327 miles
Avg. Dealer Rating: (18 reviews) "They were very helpful"
https://static.cargurus.com/images/forsale/2017/03/17/04/59/2004_bmw_3_series-pic-2501847342822209408-152x114.jpeg

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

Fair Deal
$209 BELOW
Instant Market Value of $8,204

Price: $7,995

Mileage: 106,530

Location: Bend, OR 97701

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Charcoal Description: Used 2004 BMW 3 Series 330xi for sale - $7,995, 106,530 miles with Sunroof/Moonroof
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in Portland, OR 97232

Fair Deal
$441 BELOW
Instant Market Value of $7,431

Price: $6,990

Mileage: 110,019

Location: Portland, OR 97232

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $6,990, 110,019 miles with Alloy Wheels
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 46 Great Deals $28,900 8,456 listings
2016 BMW 3 Series 198 Great Deals $19,995 4,141 listings
2015 BMW 3 Series 18 Great Deals $16,995 890 listings
2014 BMW 3 Series 206 Great Deals $11,980 4,254 listings
2013 BMW 3 Series 164 Great Deals $11,950 3,652 listings
2012 BMW 3 Series 19 Great Deals $11,980 786 listings
2011 BMW 3 Series 123 Great Deals $6,490 2,959 listings
2010 BMW 3 Series 39 Great Deals $5,500 921 listings
2009 BMW 3 Series 46 Great Deals $5,399 1,493 listings
2008 BMW 3 Series 76 Great Deals $4,900 1,914 listings