2004 BMW 3 Series 330xi for Sale Nationwide

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Dealer Promotions

Add Similar Cars

CarGurus Quick Poll

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/2016/04/15/05/48/2004_bmw_3_series-pic-253846161740876864-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Fair Haven, VT 05743

Great Deal
$2,068 BELOW
Instant Market Value of $6,063

Price: $3,995

Mileage: 156,684

Location: Fair Haven, VT 05743

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $3,995, 156,684 miles with Leather Seats
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,547 BELOW
Instant Market Value of $5,847

Price: $4,300

Mileage: 153,573

Location: Hamilton, NJ 08620

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $4,300, 153,573 miles
Avg. Dealer Rating: (3 reviews) "Would not make any choices over the phone so I didn't have to drive 6 hrs for a pointless conversation. Had nothing but attitude when tried to negotiate before made long drive"
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Good Deal
$1,554 BELOW
Instant Market Value of $6,553

Price: $4,999

Mileage: 137,576

Location: Aurora, CO 80011

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $4,999, 137,576 miles
Avg. Dealer Rating: (6 reviews) "Took couple of days to respond. Never sent pictures as promised."
https://static.cargurus.com/images/forsale/2015/08/31/12/32/2004_bmw_3_series-pic-7875895985394544469-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Bridgeport, CT 06604

Good Deal
$924 BELOW
Instant Market Value of $5,424

Price: $4,500

Mileage: 172,000

Location: Bridgeport, CT 06604

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $4,500, 172,000 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (1 review) "Truck fine, Dealer' phone, hard to reach.."
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in Greeley, CO 80631

Good Deal
$935 BELOW
Instant Market Value of $6,185

Price: $5,250

Mileage: 148,980

Location: Greeley, CO 80631

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2004 BMW 3 Series 330xi for sale - $5,250, 148,980 miles
Avg. Dealer Rating: (4 reviews) "Great dealer. I felt he was honest and would have gotten the car from him but it had a white top and I wanted black."
https://static.cargurus.com/images/forsale/2016/03/25/04/12/2004_bmw_3_series-pic-3716667995988687246-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Rockville, MD 20850

Good Deal
$1,024 BELOW
Instant Market Value of $5,823

Price: $4,799

Mileage: 154,000

Location: Rockville, MD 20850

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $4,799, 154,000 miles
Avg. Dealer Rating: (3 reviews) "They were very helpful. I pointed out somethings I wanted taken care of and they completed those along with the MD inspection without haggling. It was a painless buying experience."
https://static.cargurus.com/images/forsale/2016/04/10/02/39/2004_bmw_3_series-pic-2146495791793443838-152x114.jpeg

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

Good Deal
$673 BELOW
Instant Market Value of $7,368

Price: $6,695

Mileage: 115,894

Location: Chantilly, VA 20152

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $6,695, 115,894 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (10 reviews) "Excellent"
https://static.cargurus.com/images/forsale/2016/03/29/17/17/2004_bmw_3_series-pic-5988674579535563451-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Sycamore, IL 60178

Good Deal
$660 BELOW
Instant Market Value of $7,655

Price: $6,995

Mileage: 108,074

Location: Sycamore, IL 60178

Average time on market: 23 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Jet Black Description: Used 2004 BMW 3 Series 330xi for sale - $6,995, 108,074 miles with Sunroof/Moonroof
Avg. Dealer Rating: (6 reviews) "Friendly response, appreciate it"
https://static.cargurus.com/images/forsale/2015/12/14/17/20/2004_bmw_3_series-pic-7770382714968808199-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Austin, TX 78728

Fair Deal

Price: $4,992

Mileage: 159,518

Location: Austin, TX 78728

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $4,992, 159,518 miles
Avg. Dealer Rating: (9 reviews) "James was responsive to phone calls as well as my in person visit to lot"
https://static.cargurus.com/images/forsale/2016/04/23/21/19/2004_bmw_3_series-pic-2065803979564519454-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Leesburg, VA 20175

Fair Deal
$531 BELOW
Instant Market Value of $7,529

Price: $6,998

Mileage: 101,156

Location: Leesburg, VA 20175

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $6,998, 101,156 miles
Avg. Dealer Rating: (86 reviews) "Called ahead of time and was assured vehicle was still there . Pulled up after 1 hour drive with cash in hand . Walked in to shop i say kinda of shop real dodgy shady kinda people .No one acknowledge me only two guys there one walked off the tried to i walked up to him . i initiated contact , the guy said oh its not here its over at the other lot . i said ok can i go see , he said he would have some body bring it over 15 mins . i waited after 15/20 mins i inquired again and he says oh the guy took it to the auction and he could have him bring it back tomorrow . long drive dodgy /shady characters /place no car .and still asking me to come back tomorrow . If there was something below a one star I would give them ,but such is life . stay away"
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
$506 BELOW
Instant Market Value of $8,006

Price: $7,500

Mileage: 127,763

Location: Edmonds, WA 98026

Average time on market: 23 days 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/04/12/07/08/2004_bmw_3_series-pic-6339409356738135390-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Bridgeport, CT 06604

Fair Deal
$47 BELOW
Instant Market Value of $7,037

Price: $6,990

Mileage: 112,256

Location: Bridgeport, CT 06604

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Turquoise Description: Used 2004 BMW 3 Series 330xi for sale - $6,990, 112,256 miles
https://static.cargurus.com/images/forsale/2016/05/05/02/50/2004_bmw_3_series-pic-4175287820899997411-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Louisville, KY 40299

Price: $6,500

Mileage: 104,539

Location: Louisville, KY 40299

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2004 BMW 3 Series 330xi for sale - $6,500, 104,539 miles with Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2016/03/22/22/54/2004_bmw_3_series-pic-4307331415729450592-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Tacoma, WA 98409

Price: $7,900

Mileage: 101,730

Location: Tacoma, WA 98409

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2004 BMW 3 Series 330xi for sale - $7,900, 101,730 miles
Avg. Dealer Rating: (4 reviews) "Dealer was pleasant, courteous and honest. Would recommend."
https://static.cargurus.com/images/forsale/2016/03/25/18/57/2004_bmw_3_series-pic-3790464565102788723-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in San Diego, CA 92111

Price: $7,999

Mileage: ?

Location: San Diego, CA 92111

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $7,999 with Sunroof/Moonroof
Avg. Dealer Rating: (12 reviews) "Quick response but never got there to drive or deal"
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 50 Great Deals $26,000 11,019 listings
2015 BMW 3 Series 107 Great Deals $20,000 3,234 listings
2014 BMW 3 Series 33 Great Deals $18,650 939 listings
2013 BMW 3 Series 329 Great Deals $14,800 5,430 listings
2012 BMW 3 Series 38 Great Deals $14,750 911 listings
2011 BMW 3 Series 105 Great Deals $8,999 2,546 listings
2010 BMW 3 Series 31 Great Deals $8,900 785 listings
2009 BMW 3 Series 42 Great Deals $6,995 1,275 listings
2008 BMW 3 Series 55 Great Deals $5,495 1,657 listings
2007 BMW 3 Series 67 Great Deals $5,250 1,877 listings