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 Lance

How could you not like this car!?

I've driven a handfull of E46's. They're all solid, impressive cars. They handle well and perform well over all. They get great reviews. They're comfortable, quiet and safe. But I'd pick a 5 series first

Find 2004 BMW 3 Series 330xi listings in your area

First Previous
Loading...
Next
Featured Listings
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in New Castle, DE 19720

Great Deal
$3,370 BELOW
Instant Market Value of $7,860

Price: $4,490

Mileage: 103,672

Location: New Castle, DE 19720

Average time on market: 19 days Certified Pre-Owned: No Color: Silver Gray Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $4,490, 103,672 miles with Alloy Wheels
Avg. Dealer Rating: (46 reviews) "They were unprofessional, you couldn't see the car unless you wanted to buy it. I could not even hear the car run. Not the place to go for a car, A very big building, I had to walk around yelling for people and when I got someone they were behind a glass. two young kids"
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

Great Deal
$2,148 BELOW
Instant Market Value of $8,098

Price: $5,950

Mileage: 109,613

Location: Swannanoa, NC 28778

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $5,950, 109,613 miles with Premium Wheels, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (37 reviews) "I purchased a 2003 Toyota 4runner 4wd from AHA and was extremely pleased with the entire process. The staff were helpful and had upstanding customer service the entire time, but were not pushy or pressuring in the least. I have already recommended them to a friend who is looking for a new vehicle and would go back in the future."
https://static.cargurus.com/images/forsale/2016/09/22/07/14/2004_bmw_3_series-pic-3494756875209791642-152x114.jpeg

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

Good Deal
$1,770 BELOW
Instant Market Value of $8,220

Price: $6,450

Mileage: 96,847

Location: Raleigh, NC 27604

Average time on market: 19 days Certified Pre-Owned: No Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $6,450, 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/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,428 BELOW
Instant Market Value of $6,928

Price: $5,500

Mileage: 128,178

Location: Bourbonnais, IL 60914

Average time on market: 19 days 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,407 BELOW
Instant Market Value of $5,306

Price: $3,899

Mileage: 176,150

Location: Hasbrouck Heights, NJ 07604

Average time on market: 19 days 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: (34 reviews) "very good, a special attention, Antonio and his partner."
https://static.cargurus.com/images/forsale/2016/06/14/09/13/2015_chevrolet_silverado_2500hd-pic-7618510735912982014-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Layton, UT 84041

Good Deal
$1,179 BELOW
Instant Market Value of $6,977

Price: $5,798

Mileage: 127,606

Location: Layton, UT 84041

Average time on market: 19 days Certified Pre-Owned: No Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $5,798, 127,606 miles with Alloy Wheels
Avg. Dealer Rating: (2 reviews) "I bought the car. The experience was a good one. Our sales person was Skylar."
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

Good Deal
$1,243 BELOW
Instant Market Value of $5,238

Price: $3,995

Mileage: 178,248

Location: Jersey City, NJ 07306

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Description: Used 2004 BMW 3 Series 330xi for sale - $3,995, 178,248 miles with Alloy Wheels
Avg. Dealer Rating: (35 reviews) " Very professional, stayed in contact thru out was very dilligent and worked hard to put the package together...non pushy but allways reachable.."
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

Good Deal
$990 BELOW
Instant Market Value of $7,180

Price: $6,190

Mileage: 138,000

Location: Spartanburg, SC 29303

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $6,190, 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/05/19/13/53/2004_bmw_3_series-pic-7696056238557004730-152x114.jpeg

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

Good Deal
$977 BELOW
Instant Market Value of $6,975

Price: $5,998

Mileage: 137,576

Location: Aurora, CO 80011

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $5,998, 137,576 miles
Avg. Dealer Rating: (15 reviews) "very quick response "
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
$648 BELOW
Instant Market Value of $8,048

Price: $7,400

Mileage: 103,717

Location: Wexford, PA 15090

Average time on market: 19 days 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: (41 reviews) "Great service"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in Mc Donald, TN 37353

Fair Deal
$1,007 BELOW
Instant Market Value of $7,001

Price: $5,994

Mileage: 111,374

Location: Mc Donald, TN 37353

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: "" Description: Used 2004 BMW 3 Series 330xi for sale - $5,994, 111,374 miles with Alloy Wheels
https://vehicleimages.s3.amazonaws.com/5e/e3/39/1b-eba0-4ff3-84ab-64308f20e81d/image-1.jpg

2004 BMW 3 Series 330xi Used Cars in Fargo, ND 58103

Fair Deal
$563 BELOW
Instant Market Value of $6,118

Price: $5,555

Mileage: 177,771

Location: Fargo, ND 58103

Average time on market: 19 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $5,555, 177,771 miles with Alloy Wheels
Avg. Dealer Rating: (2 reviews) "quick response"
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
$398 BELOW
Instant Market Value of $7,393

Price: $6,995

Mileage: 118,114

Location: Philadelphia, PA 19126

Average time on market: 19 days 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/09/23/12/18/2004_bmw_3_series_330xi-pic-3809616824915847081-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Haddam, 06438

Fair Deal
$392 BELOW
Instant Market Value of $6,792

Price: $6,400

Mileage: 138,000

Location: Haddam, 06438

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $6,400, 138,000 miles with Leather Seats, Premium Wheels, Sunroof/Moonroof, Premium Package
https://static.cargurus.com/images/forsale/2016/08/10/07/03/2004_bmw_3_series-pic-8967068264801366438-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Bossier City, LA 71111

Fair Deal
$379 BELOW
Instant Market Value of $6,874

Price: $6,495

Mileage: 160,960

Location: Bossier City, LA 71111

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $6,495, 160,960 miles
Avg. Dealer Rating: (1 review) "They did contact me. Salesman had littel knowledge about unit in question and didn't seem interested in answering any questions."
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 121 Great Deals $23,000 11,563 listings
2015 BMW 3 Series 42 Great Deals $18,491 1,343 listings
2014 BMW 3 Series 73 Great Deals $16,888 1,703 listings
2013 BMW 3 Series 383 Great Deals $11,950 7,082 listings
2012 BMW 3 Series 54 Great Deals $13,900 959 listings
2011 BMW 3 Series 166 Great Deals $8,900 2,964 listings
2010 BMW 3 Series 51 Great Deals $6,999 898 listings
2009 BMW 3 Series 86 Great Deals $6,499 1,580 listings
2008 BMW 3 Series 91 Great Deals $4,700 1,946 listings
2007 BMW 3 Series 100 Great Deals $4,900 2,087 listings