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 Dmitriy

2004 330i ZHP - a poor man's 4-door M3

The E46 3-series really shines with the Performance Package (ZHP) factory option. Everything about the car becomes tighter and more precise - the steering, braking, chassis response, transmission, and to a small extent even the power. This is what the E46 was meant to be from the start. Problems with interior trim vibrating cropped up way earlie...

Find 2004 BMW 3 Series 330i listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/02/17/19/41/2004_bmw_3_series-pic-1573213775212778458-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Greensboro, NC 27407

Great Deal
$2,572 BELOW
Instant Market Value of $8,872

Price: $6,300

Mileage: 110,027

Location: Greensboro, NC 27407

Certified Pre-Owned: No Transmission: Manual Color: Orient Blue Metallic Description: Used 2004 BMW 3 Series 330i for sale - $6,300, 110,027 miles with Alloy Wheels
Avg. Dealer Rating: (17 reviews) "Like that car - but - its a long drive to and from the dealer. That's life."
https://static.cargurus.com/images/forsale/2017/07/03/23/56/2004_bmw_3_series-pic-1504397302474688832-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in San Diego, CA 92105

Good Deal
$1,053 BELOW
Instant Market Value of $8,552

Price: $7,499

Mileage: 109,202

Location: San Diego, CA 92105

Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Jet Black Description: Used 2004 BMW 3 Series 330i for sale - $7,499, 109,202 miles with Sport Package, Leather Seats, Premium Wheels, Sunroof/Moonroof, Premium Package, Climate Package
Avg. Dealer Rating: (2 reviews) "Best customer service. Knowledgeable regarding cars and car upkeep. I was treated like a VIP and felt my experience was great and I highly recommend to anyone looking to purchase a quality car. "
https://static.cargurus.com/images/forsale/2017/04/22/04/55/2004_bmw_3_series-pic-2730941775531894331-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in South Hackensack, NJ 07606

Fair Deal
$743 BELOW
Instant Market Value of $6,738

Price: $5,995

Mileage: 93,484

Location: South Hackensack, NJ 07606

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $5,995, 93,484 miles
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
$197 BELOW
Instant Market Value of $5,187

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, Leather Seats, 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/07/19/02/00/2004_bmw_3_series-pic-2395972223579700928-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Naugatuck, CT 06770

Fair Deal
$237 ABOVE
Instant Market Value of $7,808

Price: $8,045

Mileage: 72,000

Location: Naugatuck, CT 06770

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330i for sale - $8,045, 72,000 miles with Sunroof/Moonroof
Avg. Dealer Rating: (219 reviews) "I bought this Jeep! KENT and Mike Bowe very vey helpful throughout the process. I saw it Wednesday, drove it home Saturday!"
https://static.cargurus.com/images/forsale/2017/06/28/11/57/2004_bmw_3_series-pic-1887682464062148378-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Euless, TX 76040

Fair Deal

Price: $7,900

Mileage: 64,839

Location: Euless, TX 76040

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $7,900, 64,839 miles
Avg. Dealer Rating: (13 reviews) "Very good exchange from this dealer."
https://static.cargurus.com/images/forsale/2017/05/30/16/13/2004_bmw_3_series-pic-244104984389091229-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Bethlehem, PA 18018

Fair Deal
$1,017 ABOVE
Instant Market Value of $6,973

Price: $7,990

Mileage: 91,393

Location: Bethlehem, PA 18018

Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2004 BMW 3 Series 330i for sale - $7,990, 91,393 miles with Performance Package, Sport Package, Leather Seats, Sunroof/Moonroof, Navigation System, Premium Wheels, Premium Package, Climate Package
Avg. Dealer Rating: (23 reviews) "They were courteous. The car was actually being serviced so it wasn't available for a test drive. "
https://static.cargurus.com/images/forsale/2017/07/12/08/22/2004_bmw_3_series-pic-3407898158264631970-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Delray Beach, FL 33483

Fair Deal
$664 ABOVE
Instant Market Value of $7,224

Price: $7,888

Mileage: 61,459

Location: Delray Beach, FL 33483

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 330i for sale - $7,888, 61,459 miles with Alloy Wheels
Avg. Dealer Rating: (11 reviews) "They called me and made the proper arrangement for me. "
https://static.cargurus.com/images/forsale/2017/06/02/15/37/2004_bmw_3_series-pic-5850726499227990048-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Charleston, SC 29406

Fair Deal
$974 ABOVE
Instant Market Value of $6,021

Price: $6,995

Mileage: 216,365

Location: Charleston, SC 29406

Certified Pre-Owned: No Transmission: Manual Color: Blue Description: Used 2004 BMW 3 Series 330i for sale - $6,995, 216,365 miles with Leather Seats
Avg. Dealer Rating: (2 reviews) "very good"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330i Used Cars in Decatur, GA 30033

Price: $2,495

Mileage: 177,000

Location: Decatur, GA 30033

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330i for sale - $2,495, 177,000 miles with Alloy Wheels
Avg. Dealer Rating: (9 reviews) "They seemed very nice , went to check the vehicle I was interested in buying , they were negotiating the price but they never call me back with an answer and I couldn't get hold of them ! "
https://static.cargurus.com/images/forsale/2017/06/27/19/22/2004_bmw_3_series-pic-3896376990636518750-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Auburn, WA 98002

Price: $5,995

Mileage: 119,902

Location: Auburn, WA 98002

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2004 BMW 3 Series 330i for sale - $5,995, 119,902 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (5 reviews) "Called to ask a few questions was told they would get back in touch and never heard back ..they could have been straight up and said they weren't interested in my trade in."
https://static.cargurus.com/images/forsale/2017/07/17/19/02/2004_bmw_3_series-pic-2717020330161312274-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Duluth, GA 30097

Price: $10,900

Mileage: 65,866

Location: Duluth, GA 30097

Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Red Description: Used 2004 BMW 3 Series 330i for sale - $10,900, 65,866 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "Nice guy's but car had too many issues"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330i Used Cars in Blauvelt, NY 10913

Price: $41,770

Mileage: ?

Location: Blauvelt, NY 10913

Certified Pre-Owned: No Description: Used 2004 BMW 3 Series 330i for sale - $41,770 with Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Guy seemed like he had something else on his mind, not helpful at all, "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330i Used Cars in Blauvelt, NY 10913

Price: $41,945

Mileage: ?

Location: Blauvelt, NY 10913

Certified Pre-Owned: No Transmission: 5-Speed Automatic Description: Used 2004 BMW 3 Series 330i for sale - $41,945 with Alloy Wheels
Avg. Dealer Rating: (4 reviews) "I call 3 times before i go to the dealer and they told me that the car was available, when i went there the car was sold and i drove 1 hour smh "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330i Used Cars in Blauvelt, NY 10913

Price: $43,095

Mileage: ?

Location: Blauvelt, NY 10913

Certified Pre-Owned: No Description: Used 2004 BMW 3 Series 330i for sale - $43,095 with Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Great customer service...Mike Bernardo was extremely helpful to the extend of picking me up from my house so I can drive my car home."
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 136 Great Deals $25,986 8,224 listings
2016 BMW 3 Series 53 Great Deals $19,791 2,226 listings
2015 BMW 3 Series 29 Great Deals $15,999 984 listings
2014 BMW 3 Series 206 Great Deals $12,900 4,811 listings
2013 BMW 3 Series 58 Great Deals $8,500 1,765 listings
2012 BMW 3 Series 27 Great Deals $9,995 602 listings
2011 BMW 3 Series 130 Great Deals $4,999 2,521 listings
2010 BMW 3 Series 39 Great Deals $5,999 837 listings
2009 BMW 3 Series 72 Great Deals $5,495 1,309 listings
2008 BMW 3 Series 67 Great Deals $4,199 1,749 listings