2004 BMW 3 Series 330xi for Sale Nationwide

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Dealer Promotions

Days on Market

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars


2004 BMW 3 Series 330xi Review
by Rui

2004 BMW 330 XI

2004 BMW 330 XI. It's a solid car... good looks (i got the sports package). Preformance is good for a "sports sedan" but I'd like a little more. Overall I've been happy with it. Planning to upgrade to the M3 soon. Not sure if I'm going coupe or convertible yet. Preferably in white.

Find 2004 BMW 3 Series 330xi listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/03/20/08/42/2004_bmw_3_series-pic-6945095700794819100-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Hamilton, NJ 08620

Good Deal
$1,757 BELOW
Instant Market Value of $5,657

Price: $3,900

Mileage: 153,573

Location: Hamilton, NJ 08620

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $3,900, 153,573 miles
Avg. Dealer Rating: (5 reviews) "Shady dealership. Car tire was flat, dirty interior, rusted wheel wells and dealer was very rude. It is also a cash only dealership fyi"
https://static.cargurus.com/images/forsale/2016/06/28/18/35/2004_bmw_3_series-pic-2963263133260141619-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Bourbonnais, IL 60914

Good Deal
$1,405 BELOW
Instant Market Value of $6,905

Price: $5,500

Mileage: 128,178

Location: Bourbonnais, IL 60914

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $5,500, 128,178 miles
https://static.cargurus.com/images/forsale/2016/08/23/22/33/2004_bmw_3_series-pic-3847075259603037377-152x114.jpeg

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

Good Deal
$1,388 BELOW
Instant Market Value of $5,287

Price: $3,899

Mileage: 176,150

Location: Hasbrouck Heights, NJ 07604

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $3,899, 176,150 miles
Avg. Dealer Rating: (30 reviews) "Didn't purchase but staff was helpful on phone and web site"
https://static.cargurus.com/images/forsale/2016/06/19/06/41/2004_bmw_3_series-pic-7829642519663736824-152x114.jpeg

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

Good Deal
$1,029 BELOW
Instant Market Value of $6,027

Price: $4,998

Mileage: 179,825

Location: Bellevue, WA 98004

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Mystic Blue Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $4,998, 179,825 miles with Aluminum Wheels
Avg. Dealer Rating: (30 reviews) "good."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Good Deal
$1,547 BELOW
Instant Market Value of $8,042

Price: $6,495

Mileage: 96,847

Location: Raleigh, NC 27604

Certified Pre-Owned: No Description: Used 2004 BMW 3 Series 330xi for sale - $6,495, 96,847 miles
Avg. Dealer Rating: (10 reviews) "I never talked to anyone, they emailed me and said that the vehicle was already sold! So I can't rate them for that matter! But if I had to rate this dealer it would be 4 stars because they were honest and they emailed me right back!"
https://static.cargurus.com/images/forsale/2016/07/03/13/36/2004_bmw_3_series-pic-1354516236137267349-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Swannanoa, NC 28778

Good Deal
$864 BELOW
Instant Market Value of $7,814

Price: $6,950

Mileage: 109,613

Location: Swannanoa, NC 28778

Certified Pre-Owned: No Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $6,950, 109,613 miles with Leather Seats, Premium Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (36 reviews) "Travis was excellent to work with on every level! Large selection to choose from and no pressure! We have found our dealer!"
https://static.cargurus.com/images/forsale/2016/08/01/21/13/2004_bmw_3_series-pic-5307939195861983182-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Metter, GA 30439

Fair Deal
$753 BELOW
Instant Market Value of $5,748

Price: $4,995

Mileage: 151,992

Location: Metter, GA 30439

Certified Pre-Owned: No Color: Oxford Green Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $4,995, 151,992 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (16 reviews) "Customer service is absolutely terrible. Not willing to negotiate and eagerness to sell vehicles was non existent. I would not recommend this dealership."
https://static.cargurus.com/images/forsale/2016/07/10/18/31/2004_bmw_3_series-pic-2554916761713023438-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Spartanburg, SC 29303

Fair Deal
$635 BELOW
Instant Market Value of $6,925

Price: $6,290

Mileage: 138,000

Location: Spartanburg, SC 29303

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $6,290, 138,000 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (1 review) "Very easy, no games ,very up front trustworthy. Thanks"
https://static.cargurus.com/images/forsale/2016/08/26/02/20/2004_bmw_3_series-pic-6559380359829648459-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Wexford, PA 15090

Fair Deal
$480 BELOW
Instant Market Value of $7,880

Price: $7,400

Mileage: 103,717

Location: Wexford, PA 15090

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $7,400, 103,717 miles with Alloy Wheels
Avg. Dealer Rating: (40 reviews) "I would never buy a car from this dealership. The salesman pulled the vehicle out for us to look at he never introduced himself and just walked back into the dealership. We test drove the vehicle and came back to the dealership. I really wanted to buy it but it was way overpriced and priced far far above Kelley Blue Book value. I feel like they gave me a decent quote on my trade in but when we talked about the price of the vehicle, the salesman (which we then learned who's name is Jeff) wouldn't stand still and wouldn't make eye contact with us. He rolled his eyes at my friend who asked a question about the vehicle. It felt very shady. He would only take $300 of the price and even car gurus website said it was over priced by over $1000. They did nothing to work with me. I ended up buying a vehicle from a different dealership. Stay away from this place. "
https://static.cargurus.com/images/forsale/2016/08/02/07/32/2004_bmw_3_series-pic-5884165217541801879-152x114.jpeg

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

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

Price: $6,995

Mileage: 118,114

Location: Philadelphia, PA 19126

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $6,995, 118,114 miles with Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Excellent Customer Service , minor issues with the car , corrected immediately as a courtesy to me. Service guys Louis & Rich were great .. Thanks for staying late to help me . Katherine is just uhhhhhh frickin awesome . I appreciate the advice and diligence on helping me secure a lender . I appreciate your help and I am already sending referrals your way . Thanks again"
https://static.cargurus.com/images/forsale/2016/03/17/16/13/2004_bmw_3_series-pic-9055176447167150527-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Edmonds, WA 98026

Fair Deal
$306 BELOW
Instant Market Value of $7,806

Price: $7,500

Mileage: 127,763

Location: Edmonds, WA 98026

Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $7,500, 127,763 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Fast response, car as described, great people."
https://static.cargurus.com/images/forsale/2016/05/19/13/53/2004_bmw_3_series-pic-7696056238557004730-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Aurora, CO 80011

Fair Deal
$258 BELOW
Instant Market Value of $6,756

Price: $6,498

Mileage: 137,576

Location: Aurora, CO 80011

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $6,498, 137,576 miles
Avg. Dealer Rating: (14 reviews) "Never sent me requested pictures.....really did not act like they cared if they sold car or not. Car overpriced!"
https://static.cargurus.com/images/forsale/2016/05/21/12/05/2004_bmw_3_series-pic-612981476173826694-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Jersey City, NJ 07306

Fair Deal
$226 BELOW
Instant Market Value of $5,221

Price: $4,995

Mileage: 178,248

Location: Jersey City, NJ 07306

Certified Pre-Owned: No Transmission: Automatic Description: Used 2004 BMW 3 Series 330xi for sale - $4,995, 178,248 miles with Alloy Wheels
Avg. Dealer Rating: (34 reviews) "Although i was never at this dealership they responded to my text prompt & professionally"
https://static.cargurus.com/images/forsale/2016/08/19/06/13/2004_bmw_3_series-pic-6809365327662626871-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Tallmadge, OH 44278

Fair Deal
$274 BELOW
Instant Market Value of $6,159

Price: $5,885

Mileage: 145,013

Location: Tallmadge, OH 44278

Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2004 BMW 3 Series 330xi for sale - $5,885, 145,013 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (29 reviews) "Very friendly salesperson. Good experience. "
https://static.cargurus.com/images/forsale/2016/05/12/05/43/2004_bmw_3_series-pic-3439833308208498966-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Middletown, NY 10940

Price: $6,500

Mileage: ?

Location: Middletown, NY 10940

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $6,500
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
2016 BMW 3 Series 94 Great Deals $22,500 12,764 listings
2015 BMW 3 Series 37 Great Deals $19,994 1,423 listings
2014 BMW 3 Series 44 Great Deals $15,962 1,363 listings
2013 BMW 3 Series 383 Great Deals $11,950 7,023 listings
2012 BMW 3 Series 45 Great Deals $13,669 949 listings
2011 BMW 3 Series 131 Great Deals $8,100 2,821 listings
2010 BMW 3 Series 46 Great Deals $7,900 882 listings
2009 BMW 3 Series 80 Great Deals $6,900 1,532 listings
2008 BMW 3 Series 83 Great Deals $4,700 1,895 listings
2007 BMW 3 Series 81 Great Deals $4,900 2,021 listings