2004 BMW 3 Series 330i 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 330i Review
by Angio

Fantastic Daily Driver

This car handles great, it is a blast to drive. It looks like a four door M3, which wasn't offered in 2004. It has the M Wheels and Body Kit which were big pluses in the styling department. It is built solid and doesn't have any rattles or clanks common with a lot of cars. I think the quality of the build is the reason it hasn't had any major m...

Find 2004 BMW 3 Series 330i listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/01/25/23/46/2004_bmw_3_series-pic-4383550075581612702-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Phoenix, AZ 85020

Good Deal
$1,009 BELOW
Instant Market Value of $6,409

Price: $5,400

Mileage: 117,000

Location: Phoenix, AZ 85020

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330i for sale - $5,400, 117,000 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (3 reviews) "Great experience friendly staff"
https://static.cargurus.com/images/forsale/2017/03/30/07/33/2004_bmw_3_series-pic-7210233877424207346-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Kenosha, WI 53144

Good Deal
$1,165 BELOW
Instant Market Value of $4,860

Price: $3,695

Mileage: 173,489

Location: Kenosha, WI 53144

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2004 BMW 3 Series 330i for sale - $3,695, 173,489 miles with Sunroof/Moonroof, Alloy Wheels, Climate Package
Avg. Dealer Rating: (4 reviews) "Very good trusted people good service.i would recommend it to anyone else!!!"
https://static.cargurus.com/images/forsale/2017/03/24/17/27/2004_bmw_3_series-pic-2987731587729777559-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Lawnside, NJ 08045

Fair Deal
$737 BELOW
Instant Market Value of $6,732

Price: $5,995

Mileage: 110,000

Location: Lawnside, NJ 08045

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Red Description: Used 2004 BMW 3 Series 330i for sale - $5,995, 110,000 miles with Alloy Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (1 review) "I have a very busy schedule and this dealer has been so accommodating. I have not had any time to actually look at this car in person but that is not the dealer fault. I would recommend this dealer for your auto needs"
https://static.cargurus.com/images/forsale/2016/12/19/17/48/2004_bmw_3_series-pic-7303435519814370539-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Tempe, AZ 85284

Fair Deal
$512 BELOW
Instant Market Value of $5,507

Price: $4,995

Mileage: 146,327

Location: Tempe, AZ 85284

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $4,995, 146,327 miles
Avg. Dealer Rating: (8 reviews) "I called on a Sunday and was called back the next morning. I told them when I would come and they worked with me. This is not a giant dealership full or car salesmen and receptionist in heels, or all the tactics used to make us buy. This was a small family owned operation with a HUGE lot of cars that they can sell for a llot less then blue book because they don't pay all that overhead of a typical Tempe dealership. They accepted my offer on the car and helped me save money on many of the other associated fees of buying a car. Autodealz treated us so politely, and are genuinely good guys, I am sending my family and friends to them when they need a car and in a couple years when I am ready for a upgrade I will return. They educated me on the lemon law and make sure I know if anything went wrong in the first 15 days or 500 miles they would fix it free, which was comforting, but the Nissan Versa I bought is such an amazing car, Its not going to have problems for a decade or more. Call them, text them, arrange a meeting time, and buy your car with confidence and savings. "
https://static.cargurus.com/images/forsale/2017/03/25/07/56/2004_bmw_3_series-pic-9140792455481188146-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Marietta, GA 30060

Fair Deal
$876 BELOW
Instant Market Value of $6,871

Price: $5,995

Mileage: 96,808

Location: Marietta, GA 30060

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $5,995, 96,808 miles with Alloy Wheels
Avg. Dealer Rating: (19 reviews) "Great Service! Chris gave us a car for a great steal!"
https://static.cargurus.com/images/forsale/2017/03/11/06/43/2004_bmw_3_series-pic-7272689514593806867-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Kansas City, MO 64114

Fair Deal
$160 BELOW
Instant Market Value of $5,910

Price: $5,750

Mileage: 132,563

Location: Kansas City, MO 64114

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2004 BMW 3 Series 330i for sale - $5,750, 132,563 miles
Avg. Dealer Rating: (24 reviews) "They contacted by email within a day. Never went to see vehicle though"
https://static.cargurus.com/images/forsale/2017/02/24/01/51/2004_bmw_3_series-pic-5239687006976087505-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Bellingham, WA 98225

Fair Deal
$10 BELOW
Instant Market Value of $8,009

Price: $7,999

Mileage: 107,046

Location: Bellingham, WA 98225

Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 330i for sale - $7,999, 107,046 miles
Avg. Dealer Rating: (2 reviews) "Verygood"
https://static.cargurus.com/images/forsale/2017/03/11/05/02/2004_bmw_3_series-pic-7685565249163884337-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Wadena, MN 56482

Fair Deal
$19 BELOW
Instant Market Value of $7,014

Price: $6,995

Mileage: 116,422

Location: Wadena, MN 56482

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $6,995, 116,422 miles
https://static.cargurus.com/images/forsale/2017/03/03/04/47/2004_bmw_3_series-pic-1508803733280856009-152x114.jpeg

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

Fair Deal
$109 BELOW
Instant Market Value of $7,104

Price: $6,995

Mileage: 89,823

Location: Jersey City, NJ 07306

Certified Pre-Owned: No Transmission: Automatic Color: Dark Blue Description: Used 2004 BMW 3 Series 330i for sale - $6,995, 89,823 miles with Alloy Wheels
Avg. Dealer Rating: (39 reviews) "First time I called- car is sold Second time I called- they still have the car"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Fair Deal
$19 ABOVE
Instant Market Value of $7,353

Price: $7,372

Mileage: 83,950

Location: Chantilly, VA 20152

Certified Pre-Owned: No Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $7,372, 83,950 miles with Alloy Wheels
Avg. Dealer Rating: (13 reviews) "Good dealership no beating around the bush.i went in drove it bought it."
https://static.cargurus.com/images/forsale/2017/02/20/02/03/2004_bmw_3_series-pic-8844584739894203645-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Franklinton, NC 27525

Fair Deal
$359 ABOVE
Instant Market Value of $6,631

Price: $6,990

Mileage: 123,935

Location: Franklinton, NC 27525

Certified Pre-Owned: No Transmission: Automatic Color: Green Description: Used 2004 BMW 3 Series 330i for sale - $6,990, 123,935 miles with Leather Seats, Alloy Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (15 reviews) "very nice people with lots of options"
https://static.cargurus.com/images/forsale/2017/03/23/09/11/2004_bmw_3_series-pic-8214319409687348083-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Fort Wayne, IN 46818

Fair Deal
$751 ABOVE
Instant Market Value of $7,694

Price: $8,445

Mileage: 97,474

Location: Fort Wayne, IN 46818

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Orient Blue Metallic Description: Used 2004 BMW 3 Series 330i for sale - $8,445, 97,474 miles with Premium Package, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (35 reviews) "Great communications and response time to my questions. We didn't make a trip out to see the vehicle. "
https://static.cargurus.com/images/forsale/2017/01/10/01/34/2004_bmw_3_series-pic-4229483919880195811-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Portland, OR 97222

Fair Deal
$632 ABOVE
Instant Market Value of $8,358

Price: $8,990

Mileage: 100,822

Location: Portland, OR 97222

Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Alpine White Description: Used 2004 BMW 3 Series 330i for sale - $8,990, 100,822 miles with Navigation System, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (11 reviews) "They were just fine"
https://static.cargurus.com/images/forsale/2016/11/21/10/24/2004_bmw_3_series-pic-5558489063670225504-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Covina, CA 91722

Fair Deal
$66 ABOVE
Instant Market Value of $4,924

Price: $4,990

Mileage: 162,197

Location: Covina, CA 91722

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2004 BMW 3 Series 330i for sale - $4,990, 162,197 miles with Sport Package, Sunroof/Moonroof, Premium Package, Alloy Wheels
Avg. Dealer Rating: (10 reviews) "Never responded email I called them and they only take cash no finance available but on there website shows finance available Smh"
https://static.cargurus.com/images/forsale/2017/01/29/02/43/2004_bmw_3_series-pic-8168684595539379383-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Cary, NC 27511

Fair Deal
$588 ABOVE
Instant Market Value of $6,262

Price: $6,850

Mileage: 135,926

Location: Cary, NC 27511

Certified Pre-Owned: No Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $6,850, 135,926 miles with Leather Seats, Premium Wheels
Avg. Dealer Rating: (1 review) "Great communication. Car was in good shape and Louis was easy to talk with and worked a great deal. We will be back for sure!"
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 55 Great Deals $28,476 8,303 listings
2016 BMW 3 Series 166 Great Deals $19,995 3,892 listings
2015 BMW 3 Series 17 Great Deals $16,995 890 listings
2014 BMW 3 Series 195 Great Deals $11,980 4,166 listings
2013 BMW 3 Series 167 Great Deals $11,950 3,515 listings
2012 BMW 3 Series 24 Great Deals $11,980 774 listings
2011 BMW 3 Series 117 Great Deals $6,750 2,851 listings
2010 BMW 3 Series 39 Great Deals $5,500 893 listings
2009 BMW 3 Series 39 Great Deals $5,399 1,497 listings
2008 BMW 3 Series 72 Great Deals $4,900 1,887 listings