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 Alex

Powerful sports sedan.

The 330xi may not be the fastest anymore, the best around turns, or the most luxurious, but you are involved in the driving - its just amazing to drive! The sound of the inline 6 is great - perfect exhaust note, not too loud bout you can tell this thing has some punch. I like the styling - harking back to the days of conservative, elegant BMW...

Find 2004 BMW 3 Series 330xi listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/05/09/05/20/2004_bmw_3_series-pic-8551878693707513920-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Plaistow, NH 03865

Great Deal
$2,103 BELOW
Instant Market Value of $7,098

Price: $4,995

Mileage: 104,000

Location: Plaistow, NH 03865

Average time on market: 24 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $4,995, 104,000 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (1 review) "Very happy with my purchase, had the exact car i wanted and was able to work out a good deal and got a warranty, will definitely go back for my next car. Thanks guys!!!"
https://static.cargurus.com/images/forsale/2017/05/20/11/53/2004_bmw_3_series-pic-6340602747741829044-152x114.jpeg

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

Good Deal
$1,493 BELOW
Instant Market Value of $4,988

Price: $3,495

Mileage: 176,107

Location: Portland, OR 97220

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $3,495, 176,107 miles
Avg. Dealer Rating: (1 review) "The car was not as advertised. There were several mechanical defects. the air conditioning did not work there was an antifreeze leak, oil leak and the right front CV joint was bad and there was mold on the back seat for a car with only 133k miles it was pretty rough. They were honest and dropped the price to 5000 dollars but the defects were more than I wanted to take on and too expensive to fix. The people at the dealer were friendly enough, they had already dropped the original price down from 7995 to 5995 so I suspect they knew about some of the defects. "
https://static.cargurus.com/images/forsale/2017/04/03/17/34/2004_bmw_3_series-pic-4788324107708698555-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in York, PA 17406

Good Deal
$1,289 BELOW
Instant Market Value of $6,784

Price: $5,495

Mileage: 113,000

Location: York, PA 17406

Average time on market: 24 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2004 BMW 3 Series 330xi for sale - $5,495, 113,000 miles
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

Good Deal
$1,148 BELOW
Instant Market Value of $6,136

Price: $4,988

Mileage: 122,225

Location: Manassas, VA 20110

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $4,988, 122,225 miles with Alloy Wheels
https://static.cargurus.com/images/forsale/2017/05/19/14/51/2004_bmw_3_series-pic-8164698671952451619-152x114.jpeg

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

Good Deal
$1,107 BELOW
Instant Market Value of $6,602

Price: $5,495

Mileage: 123,276

Location: Philadelphia, PA 19116

Average time on market: 24 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $5,495, 123,276 miles with Navigation System, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (17 reviews) "Excellent service! Very professional and the car was sweet!"
https://static.cargurus.com/images/forsale/2017/05/27/00/38/2004_bmw_3_series-pic-6485467835695420291-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Jessup, MD 20794

Good Deal
$1,011 BELOW
Instant Market Value of $6,006

Price: $4,995

Mileage: 157,248

Location: Jessup, MD 20794

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Grey Description: Used 2004 BMW 3 Series 330xi for sale - $4,995, 157,248 miles with Navigation System, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (1 review) "very easy to deal with, 30 day 50/50 warranty.. Had the van looked over, so no major issues.. I would recommend them"
https://static.cargurus.com/images/forsale/2017/04/15/05/17/2004_bmw_3_series-pic-2974028315908565523-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Bellevue, WA 98004

Good Deal
$967 BELOW
Instant Market Value of $7,465

Price: $6,498

Mileage: 94,354

Location: Bellevue, WA 98004

Average time on market: 24 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $6,498, 94,354 miles
Avg. Dealer Rating: (40 reviews) "Austin was great, guy that answered the phone sucks very short with you. You will feel like you are bothering him, and doesn't like answering questions about a car. Sad for the dealership and salesmen trying to get customers. Car was ready for it to be put to rest. Cant believe they haven't junked it. But again Austin was very nice and as helpful as he could be. "
https://static.cargurus.com/images/forsale/2017/05/18/20/21/2004_bmw_3_series-pic-3190935196072868941-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Bordentown, NJ 08505

Good Deal
$892 BELOW
Instant Market Value of $5,022

Price: $4,130

Mileage: 147,996

Location: Bordentown, NJ 08505

Average time on market: 24 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $4,130, 147,996 miles
Avg. Dealer Rating: (15 reviews) "Adam contacted me via email immediately. We bought this car 2 days later. He is reasonable and honest and easy to talk to."
https://static.cargurus.com/images/forsale/2017/04/17/02/25/2004_bmw_3_series-pic-2217323413993015605-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Marietta, GA 30067

Fair Deal
$516 BELOW
Instant Market Value of $5,514

Price: $4,998

Mileage: 168,822

Location: Marietta, GA 30067

Average time on market: 24 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $4,998, 168,822 miles with Leather Seats, Sunroof/Moonroof, Aluminum Wheels, Premium Package, Climate Package
Avg. Dealer Rating: (21 reviews) "Made the second purchase couple days ago .Would visit again for more business in future .Definitely will recommend to friends and family ."
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

Fair Deal
$473 BELOW
Instant Market Value of $3,868

Price: $3,395

Mileage: 225,489

Location: Vineland, NJ 08360

Average time on market: 24 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, Aluminum Wheels, Sunroof/Moonroof, Premium Package
Avg. Dealer Rating: (18 reviews) "Rep was very attentive and helpful"
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

Fair Deal
$358 BELOW
Instant Market Value of $6,858

Price: $6,500

Mileage: 99,011

Location: Florence, SC 29505

Average time on market: 24 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $6,500, 99,011 miles with Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "Dealer responded to my email and wanted to help me with this car."
https://static.cargurus.com/images/forsale/2017/05/13/05/09/2004_bmw_3_series-pic-9161327648596237342-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Belvidere, NJ 07823

Fair Deal
$284 BELOW
Instant Market Value of $6,279

Price: $5,995

Mileage: 138,000

Location: Belvidere, NJ 07823

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $5,995, 138,000 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (15 reviews) "They returned my inquery quickly, even offered to pull the truck inside so I could look it over, (it was raining). Would buy from them anytime."
https://static.cargurus.com/images/forsale/2017/05/24/17/04/2004_bmw_3_series-pic-8445821083859005564-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Vancouver, WA 98665

Fair Deal
$168 BELOW
Instant Market Value of $7,123

Price: $6,955

Mileage: 103,688

Location: Vancouver, WA 98665

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $6,955, 103,688 miles
Avg. Dealer Rating: (2 reviews) "I came in looking for this TSX, and ended up finding an even nicer white one. From the time I walked on the lot, I was treated with respect, and it took me just over 30 minutes from the time I got there to drive off in my new car. Thanks guys!"
https://static.cargurus.com/images/forsale/2017/04/07/05/26/2004_bmw_3_series-pic-1147874365268537400-152x114.jpeg

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

Fair Deal
$127 BELOW
Instant Market Value of $4,926

Price: $4,799

Mileage: 143,732

Location: Hasbrouck Heights, NJ 07604

Average time on market: 24 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $4,799, 143,732 miles
Avg. Dealer Rating: (56 reviews) "Great experience "
https://static.cargurus.com/images/forsale/2017/05/06/04/30/2004_bmw_3_series-pic-5250628191780558992-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Milton, VT 05468

Fair Deal
$68 BELOW
Instant Market Value of $7,364

Price: $7,296

Mileage: 93,800

Location: Milton, VT 05468

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $7,296, 93,800 miles with Alloy Wheels
Avg. Dealer Rating: (5 reviews) "Friendly and personal sales staff. In the end I went with a different dealer, but my experience here was a positive one."
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 99 Great Deals $25,999 8,239 listings
2016 BMW 3 Series 115 Great Deals $19,995 3,026 listings
2015 BMW 3 Series 20 Great Deals $14,799 878 listings
2014 BMW 3 Series 178 Great Deals $12,995 4,394 listings
2013 BMW 3 Series 71 Great Deals $11,900 2,316 listings
2012 BMW 3 Series 26 Great Deals $11,500 677 listings
2011 BMW 3 Series 102 Great Deals $6,599 2,542 listings
2010 BMW 3 Series 39 Great Deals $6,495 801 listings
2009 BMW 3 Series 47 Great Deals $5,499 1,317 listings
2008 BMW 3 Series 81 Great Deals $4,500 1,779 listings