2004 BMW 3 Series 330xi for Sale Nationwide

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Vehicle History

Photos

Price Drops

Text Search

Add Similar Cars


2004 BMW 3 Series 330xi Review
by Ashley7732

The best daily driver I've driven yet.

I searched for months for this car. I love it. It's amazing in the snow, which is why I searched for another one. And for whatever reason, this body style handles better in snow than the newer models I've owned.

Find 2004 BMW 3 Series 330xi listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/01/29/18/49/2004_bmw_3_series-pic-162446733940470209-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Hanover, MD 21076

Great Deal
$1,609 BELOW
Instant Market Value of $6,599

Price: $4,990

Mileage: 134,100

Location: Hanover, MD 21076

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $4,990, 134,100 miles with Alloy Wheels
Avg. Dealer Rating: (2 reviews) "I really wanted this car but I needed a down payment. They were able to finance me but the wait for the check from insurance cost me not to get the car. It was sold a few days before I received the check. But they promised to get me another Ford Edge but of course too late I purchase a car."
https://static.cargurus.com/images/forsale/2017/01/29/02/40/2004_bmw_3_series-pic-7557873497170724172-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Grand Rapids, MI 49548

Good Deal
$1,292 BELOW
Instant Market Value of $7,092

Price: $5,800

Mileage: 133,569

Location: Grand Rapids, MI 49548

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $5,800, 133,569 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Good initial responses. Felt a bit pressured after the not so great test drive to buy. Jeremy did a good job!"
https://static.cargurus.com/images/forsale/2017/02/10/20/56/2004_bmw_3_series-pic-431526347321877764-152x114.jpeg

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

Good Deal
$1,433 BELOW
Instant Market Value of $7,431

Price: $5,998

Mileage: 84,039

Location: Hasbrouck Heights, NJ 07604

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Steel Blue Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $5,998, 84,039 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (55 reviews) "My request was fast respond and I have good experience. "
https://static.cargurus.com/images/forsale/2017/01/23/02/37/2004_bmw_3_series-pic-7838863488056954270-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Chantilly, VA 20152

Good Deal
$1,254 BELOW
Instant Market Value of $7,949

Price: $6,695

Mileage: 81,866

Location: Chantilly, VA 20152

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Red Description: Used 2004 BMW 3 Series 330xi for sale - $6,695, 81,866 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (23 reviews) "Hard to find parking but not a big deal....was just looking at car for 1st time and test drive. Kamrin...sales mgr, good guy and friendly . Told him I was looking at several cars."
https://static.cargurus.com/images/forsale/2017/01/09/11/18/2004_bmw_3_series-pic-944522630466387986-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Commerce, CA 90022

Good Deal
$1,004 BELOW
Instant Market Value of $8,004

Price: $7,000

Mileage: 69,386

Location: Commerce, CA 90022

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $7,000, 69,386 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (142 reviews) "Yes they replied quickly. But their reply was not satisfactory. Enough said at that."
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
$798 BELOW
Instant Market Value of $8,548

Price: $7,750

Mileage: 79,000

Location: Oswego, NY 13126

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $7,750, 79,000 miles with Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2017/02/06/10/46/2004_bmw_3_series-pic-6167561720139058616-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Chicago, IL 60660

Good Deal
$872 BELOW
Instant Market Value of $7,302

Price: $6,430

Mileage: 101,108

Location: Chicago, IL 60660

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $6,430, 101,108 miles with Aluminum Wheels
Avg. Dealer Rating: (40 reviews) "They were rapidly responsive to my inquiry. They were truthful in their advertising and negotiated reasonably. I trusted the service and interactions."
https://static.cargurus.com/images/forsale/2016/12/22/20/42/2004_bmw_3_series-pic-527289245139869737-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Bolingbrook, IL 60440

Good Deal
$845 BELOW
Instant Market Value of $6,617

Price: $5,772

Mileage: 123,599

Location: Bolingbrook, IL 60440

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Grey Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $5,772, 123,599 miles with Sunroof/Moonroof
Avg. Dealer Rating: (24 reviews) "Setup a VIP appointment drove 60 Miles and they didn't know who I was or what I wanted."
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
$892 BELOW
Instant Market Value of $4,392

Price: $3,500

Mileage: 230,002

Location: Girard, OH 44420

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $3,500, 230,002 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (24 reviews) "The jeep I inquired about had a check engine light on "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in Summerville, SC 29483

Fair Deal
$894 BELOW
Instant Market Value of $6,871

Price: $5,977

Mileage: 141,141

Location: Summerville, SC 29483

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $5,977, 141,141 miles with Leather Seats, Premium Wheels, Sunroof/Moonroof, Navigation System, Premium Package, Climate Package
Avg. Dealer Rating: (4 reviews) "Bruce did a fine job of communicating with me. It was just a little difficult being so far away in another city and not being able to run in and drive/discuss things about the car."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in Stratford, CT 06615

Fair Deal
$749 BELOW
Instant Market Value of $5,180

Price: $4,431

Mileage: 187,930

Location: Stratford, CT 06615

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Grey Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $4,431, 187,930 miles with Alloy Wheels
Avg. Dealer Rating: (10 reviews) "Very good bought a 300C AWD happy with the purchase. Spotless newish look runs great."
https://static.cargurus.com/images/forsale/2016/12/07/18/19/2004_bmw_3_series-pic-5499973845719057708-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Meriden, CT 06451

Fair Deal
$730 BELOW
Instant Market Value of $6,225

Price: $5,495

Mileage: 155,250

Location: Meriden, CT 06451

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Unspecified Description: Used 2004 BMW 3 Series 330xi for sale - $5,495, 155,250 miles
Avg. Dealer Rating: (6 reviews) "My worst car buying experience ever. What should take one maybe two days took four. The service department could figure how to get the tires off to check the brakes.( lockable lugs spline drive needed). Salesman promised to get new tires put on I had to go and pay for them myself. And the top off was the huge apr on the loan with the warranty I never asked for. "
https://static.cargurus.com/images/forsale/2017/01/06/05/42/2004_bmw_3_series-pic-3533576364365492502-152x114.jpeg

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

Fair Deal
$416 BELOW
Instant Market Value of $8,411

Price: $7,995

Mileage: 106,530

Location: Bend, OR 97701

Average time on market: 20 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://static.cargurus.com/images/forsale/2017/01/18/07/00/2004_bmw_3_series-pic-9091726907131948314-152x114.jpeg

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

Fair Deal
$378 BELOW
Instant Market Value of $8,373

Price: $7,995

Mileage: 84,509

Location: Hubbard, OR 97032

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

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

Fair Deal
$508 BELOW
Instant Market Value of $6,958

Price: $6,450

Mileage: 119,273

Location: Indianapolis, IN 46227

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2004 BMW 3 Series 330xi for sale - $6,450, 119,273 miles with Leather Seats, Alloy Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (28 reviews) "Very helpfull . I bought the 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 18 Great Deals $27,877 8,310 listings
2016 BMW 3 Series 225 Great Deals $21,999 4,916 listings
2015 BMW 3 Series 26 Great Deals $16,941 879 listings
2014 BMW 3 Series 201 Great Deals $11,980 3,548 listings
2013 BMW 3 Series 270 Great Deals $10,900 4,580 listings
2012 BMW 3 Series 37 Great Deals $11,490 905 listings
2011 BMW 3 Series 183 Great Deals $6,999 3,237 listings
2010 BMW 3 Series 56 Great Deals $5,500 1,000 listings
2009 BMW 3 Series 76 Great Deals $5,499 1,673 listings
2008 BMW 3 Series 108 Great Deals $4,500 2,173 listings