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


CarGurus Quick Poll

2004 BMW 3 Series 330xi Review
by Vaheed

330d sport coupe

The 330cd combined good looks with reasonable practicality and a sense of occasion when driven to it's limit. Re-mapped - this very capable diesel car turns into a sports car bashing power house.

Find 2004 BMW 3 Series 330xi listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/07/15/13/29/2004_bmw_3_series_330xi-pic-7084740529394622692-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Brooklyn, 11234

Great Deal
$2,978 BELOW
Instant Market Value of $7,578

Price: $4,600

Mileage: 108,369

Location: Brooklyn, 11234

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $4,600, 108,369 miles with Leather Seats, Premium Package, Alloy Wheels, Climate Package
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,378 BELOW
Instant Market Value of $5,278

Price: $3,900

Mileage: 153,573

Location: Hamilton, NJ 08620

Average time on market: 22 days 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: (4 reviews) "Good service."
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,101 BELOW
Instant Market Value of $6,601

Price: $5,500

Mileage: 128,178

Location: Bourbonnais, IL 60914

Average time on market: 22 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/05/04/12/24/2004_bmw_3_series-pic-5865567488866612699-152x114.jpeg

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

Good Deal
$1,109 BELOW
Instant Market Value of $5,008

Price: $3,899

Mileage: 176,150

Location: Hasbrouck Heights, NJ 07604

Average time on market: 22 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: (30 reviews) "Perfect"
https://static.cargurus.com/images/forsale/2016/07/21/18/43/2004_bmw_3_series-pic-8912116425653282652-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Charlotte, NC 28206

Good Deal
$842 BELOW
Instant Market Value of $6,837

Price: $5,995

Mileage: 132,821

Location: Charlotte, NC 28206

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $5,995, 132,821 miles
Avg. Dealer Rating: (2 reviews) "I actually eneded up purchasing a 2006 Infinity M35X from Danny motors.they were very helpful and went back to reopen because we got there after hours.I would definitely recommend them to anyone"
https://static.cargurus.com/images/forsale/2016/07/23/20/47/2004_bmw_3_series-pic-2560040858303410776-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in South Burlington, VT 05403

Good Deal
$877 BELOW
Instant Market Value of $7,875

Price: $6,998

Mileage: 89,863

Location: South Burlington, VT 05403

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $6,998, 89,863 miles
Avg. Dealer Rating: (9 reviews) "Emailed back but he would not budge on price. Maybe he will email back to with some lower numbers"
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
$745 BELOW
Instant Market Value of $5,743

Price: $4,998

Mileage: 179,825

Location: Bellevue, WA 98004

Average time on market: 22 days 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
Avg. Dealer Rating: (30 reviews) "good."
https://static.cargurus.com/images/forsale/2016/07/20/05/31/2004_bmw_3_series-pic-597529950496162149-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Yonkers, NY 10710

Fair Deal
$570 BELOW
Instant Market Value of $9,070

Price: $8,500

Mileage: 37,900

Location: Yonkers, NY 10710

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $8,500, 37,900 miles
Avg. Dealer Rating: (4 reviews) "Great dealership. Dealer very negotiable. Overall satisfied."
https://static.cargurus.com/images/forsale/2016/07/14/06/13/2004_bmw_3_series-pic-2018326452363794542-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Ephrata, PA 17522

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

Price: $6,975

Mileage: 122,691

Location: Ephrata, PA 17522

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2004 BMW 3 Series 330xi for sale - $6,975, 122,691 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (13 reviews) "Did not due any business with this dealer only because the car I wanted was sold. The dealer responded right away when I asked if it was available. Gave 5 stars only because of the quick response."
https://static.cargurus.com/images/forsale/2016/07/18/21/03/2004_bmw_3_series-pic-8351948161552840209-152x114.jpeg

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

Fair Deal
$379 BELOW
Instant Market Value of $5,879

Price: $5,500

Mileage: 151,992

Location: Metter, GA 30439

Average time on market: 22 days Certified Pre-Owned: No Color: Oxford Green Description: Used 2004 BMW 3 Series 330xi for sale - $5,500, 151,992 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "Called several times in reference to a Ford F-150. Every time I called they advised they would have to check their inventory to determine if the vehicle was still on their lot. I left my name and phone number multiple times and was never contacted. If they never sold another vehicle I would be more than happy."
https://static.cargurus.com/images/forsale/2016/07/01/08/18/2004_bmw_3_series-pic-8314977657181459161-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Cincinnati, OH 45249

Fair Deal
$420 BELOW
Instant Market Value of $5,112

Price: $4,692

Mileage: 188,571

Location: Cincinnati, OH 45249

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $4,692, 188,571 miles
Avg. Dealer Rating: (28 reviews) "Great deal, great service, and purchasing was quick and easy!"
https://static.cargurus.com/images/forsale/2016/05/20/04/30/2004_bmw_3_series-pic-906098531088588523-152x114.jpeg

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

Fair Deal
$524 BELOW
Instant Market Value of $6,409

Price: $5,885

Mileage: 145,013

Location: Tallmadge, OH 44278

Average time on market: 22 days 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: (23 reviews) "Bad experience. Second dealier I dealt with was Ness. Unorganized and had to wait 30 minutes for a car to get moved. No gas was in car so I had to wait more. He wanted to get my credit information before I looked at and test drove the card. Then, he tried to tell me what car I could get when I had not even determined what I wanted. Not very professional."
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
$530 BELOW
Instant Market Value of $5,525

Price: $4,995

Mileage: 178,248

Location: Jersey City, NJ 07306

Average time on market: 22 days 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: (32 reviews) "They called me while I was working. I could not make the time yet but I will go there any way."
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

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $6,500
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: 22 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: (18 reviews) "Contacted me, but did not have buy here pay here terms."
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 160 Great Deals $22,000 13,728 listings
2015 BMW 3 Series 57 Great Deals $19,994 1,694 listings
2014 BMW 3 Series 41 Great Deals $16,982 1,041 listings
2013 BMW 3 Series 332 Great Deals $12,950 6,655 listings
2012 BMW 3 Series 33 Great Deals $14,995 917 listings
2011 BMW 3 Series 135 Great Deals $7,995 2,624 listings
2010 BMW 3 Series 51 Great Deals $7,999 797 listings
2009 BMW 3 Series 72 Great Deals $6,877 1,368 listings
2008 BMW 3 Series 77 Great Deals $5,495 1,690 listings
2007 BMW 3 Series 71 Great Deals $4,860 1,715 listings