2004 BMW 3 Series 330i for Sale Nationwide

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Photos

Price Drops

Text Search

Add Similar Cars


2004 BMW 3 Series 330i Review
by Jason

Great car for the money

330i ZHP (performance pkg) is an incredible car. Lots of perfomance without paying for an "M". 6 speed trans, upgraded suspension, M trim and ZHP specific wheels make it a standout. IMO, the E46 bodystyle is the second best 3 series (only the e30 beats it).

Find 2004 BMW 3 Series 330i listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/09/09/14/39/2004_bmw_3_series-pic-909034346126334127-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Olive Branch, MS 38654

Good Deal
$2,133 BELOW
Instant Market Value of $7,133

Price: $5,000

Mileage: 128,067

Location: Olive Branch, MS 38654

Average time on market: 14 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $5,000, 128,067 miles
Avg. Dealer Rating: (3 reviews) "Could not find keys and cat battery was down "
https://static.cargurus.com/images/forsale/2016/12/12/21/02/2004_bmw_3_series-pic-1825086324840665218-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Carrollton, TX 75006

Good Deal

Price: $5,995

Mileage: 93,307

Location: Carrollton, TX 75006

Average time on market: 14 days Certified Pre-Owned: No Transmission: Manual Color: Grey Green Metallic Description: Used 2004 BMW 3 Series 330i for sale - $5,995, 93,307 miles with Premium Package, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (41 reviews) "Can't recall his name but he was nice "
https://static.cargurus.com/images/forsale/2017/01/07/19/06/2004_bmw_3_series_330i-pic-7797881186347139599-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Addison, 60101

Good Deal
$1,824 BELOW
Instant Market Value of $6,823

Price: $4,999

Mileage: 105,000

Location: Addison, 60101

Average time on market: 14 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $4,999, 105,000 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2016/11/30/02/28/2004_bmw_3_series-pic-3992943891490772278-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Naperville, IL 60564

Good Deal
$1,661 BELOW
Instant Market Value of $6,158

Price: $4,497

Mileage: 126,459

Location: Naperville, IL 60564

Average time on market: 14 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330i for sale - $4,497, 126,459 miles
Avg. Dealer Rating: (7 reviews) "Contacted me right away."
https://static.cargurus.com/images/forsale/2016/09/16/07/17/2004_bmw_3_series-pic-1415821382871760483-152x114.jpeg

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

Good Deal
$1,037 BELOW
Instant Market Value of $5,937

Price: $4,900

Mileage: 152,000

Location: Charlotte, NC 28206

Average time on market: 14 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Grey Description: Used 2004 BMW 3 Series 330i for sale - $4,900, 152,000 miles
Avg. Dealer Rating: (6 reviews) "My situation was unique and the dealer was not able to assist me. They were very responsive and helpful. "
https://static.cargurus.com/images/forsale/2016/12/26/23/24/2004_bmw_3_series-pic-6973075177355316345-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Orlando, FL 32837

Fair Deal
$887 BELOW
Instant Market Value of $6,187

Price: $5,300

Mileage: 120,455

Location: Orlando, FL 32837

Average time on market: 14 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $5,300, 120,455 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Quick response"
https://static.cargurus.com/images/forsale/2016/12/26/11/30/2004_bmw_3_series-pic-6663550042537546637-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Seattle, WA 98125

Fair Deal
$378 BELOW
Instant Market Value of $6,873

Price: $6,495

Mileage: 128,790

Location: Seattle, WA 98125

Average time on market: 14 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $6,495, 128,790 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "great"
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
$281 BELOW
Instant Market Value of $5,276

Price: $4,995

Mileage: 146,327

Location: Tempe, AZ 85284

Average time on market: 14 days 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: (5 reviews) "Chuck very attentive and even though financing didn't work out we will try again another time. Thank you"
https://static.cargurus.com/images/forsale/2016/12/30/22/23/2004_bmw_3_series-pic-6534393922114352924-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Plymouth Meeting, PA 19462

Fair Deal
$475 BELOW
Instant Market Value of $5,470

Price: $4,995

Mileage: 150,447

Location: Plymouth Meeting, PA 19462

Average time on market: 14 days Certified Pre-Owned: No Transmission: Automatic Color: Electric Red Description: Used 2004 BMW 3 Series 330i for sale - $4,995, 150,447 miles
Avg. Dealer Rating: (36 reviews) "Over the past 3 months, I bought 3 used cars for different members of the family. During that time I visited literally scores of dealerships. I visited Mainline Autoplex more than once and they were one of the least trustworthy to talk to and deal with. Because one doesn't expect a high level of trust from a dealership to begin with, a buyer has to do do their due diligence. Which means asking good questions. I found Mainline Autoplex unable to answer the basic questions. But beyond not being knowledgeable, they had a dismissive and condescending attitude, accompanied by a disrespectful demeanor. It's a shame. There are so many good, honest car dealers working to change the image of the business. Mainline Autoplex works counter to that effort. My recommendation is to buy from them only if your expectations are low about professionalism and you are very knowledgeable about cars. Good luck. "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Fair Deal
$500 BELOW
Instant Market Value of $7,490

Price: $6,990

Mileage: 123,935

Location: Franklinton, NC 27525

Average time on market: 14 days Certified Pre-Owned: No Transmission: Manual Color: Green Description: Used 2004 BMW 3 Series 330i for sale - $6,990, 123,935 miles with Alloy Wheels
Avg. Dealer Rating: (14 reviews) "It was very good. Thank you very much. "
https://static.cargurus.com/images/forsale/2016/09/17/20/20/2004_bmw_3_series-pic-4363584353003193069-152x114.jpeg

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

Fair Deal
$21 BELOW
Instant Market Value of $6,016

Price: $5,995

Mileage: 132,563

Location: Kansas City, MO 64114

Average time on market: 14 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2004 BMW 3 Series 330i for sale - $5,995, 132,563 miles
Avg. Dealer Rating: (20 reviews) "I had a really great experience, and I did purchased a car. Also, I am looking forward to returning to make another purchase. "
https://static.cargurus.com/images/forsale/2016/10/22/18/06/2004_bmw_3_series-pic-4866019650368130208-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Corryton, TN 37721

Fair Deal
$106 ABOVE
Instant Market Value of $5,893

Price: $5,999

Mileage: 168,000

Location: Corryton, TN 37721

Average time on market: 14 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $5,999, 168,000 miles
Avg. Dealer Rating: (4 reviews) "Responded back right away. Couldn't talk my hubby into going and looking at the Jeep !!!"
https://static.cargurus.com/images/forsale/2017/01/12/05/22/2004_bmw_3_series-pic-7717794769556933528-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Loganville, GA 30052

Fair Deal
$117 ABOVE
Instant Market Value of $5,878

Price: $5,995

Mileage: 128,891

Location: Loganville, GA 30052

Average time on market: 14 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $5,995, 128,891 miles with Sunroof/Moonroof
Avg. Dealer Rating: (11 reviews) "Great dealership"
https://static.cargurus.com/images/forsale/2016/10/20/16/04/2004_bmw_3_series-pic-8005522878893622040-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Bellevue, WA 98005

Fair Deal
$437 ABOVE
Instant Market Value of $7,558

Price: $7,995

Mileage: 154,221

Location: Bellevue, WA 98005

Average time on market: 14 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330i for sale - $7,995, 154,221 miles with Performance Package
Avg. Dealer Rating: (11 reviews) "We did not end up purchasing from ACoB, but were impressed with their sales and financing staff. Chris was attentive to all our questions in a timely manner, direct and honest. We will consider them again for future car purchases. "
https://static.cargurus.com/images/forsale/2016/10/26/22/23/2004_bmw_3_series-pic-4757520992049221070-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Fort Lauderdale, FL 33304

Fair Deal
$25 BELOW
Instant Market Value of $5,925

Price: $5,900

Mileage: 117,010

Location: Fort Lauderdale, FL 33304

Average time on market: 14 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 330i for sale - $5,900, 117,010 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (7 reviews) "Responded promptly to my inquire but took a few days to provide the full details on the car - mileage, price. Nice to speak with."
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 7 Great Deals $31,096 7,794 listings
2016 BMW 3 Series 171 Great Deals $22,475 5,535 listings
2015 BMW 3 Series 30 Great Deals $17,990 924 listings
2014 BMW 3 Series 198 Great Deals $13,799 3,321 listings
2013 BMW 3 Series 358 Great Deals $11,950 5,302 listings
2012 BMW 3 Series 56 Great Deals $11,980 925 listings
2011 BMW 3 Series 186 Great Deals $6,990 3,258 listings
2010 BMW 3 Series 63 Great Deals $5,500 983 listings
2009 BMW 3 Series 79 Great Deals $5,499 1,646 listings
2008 BMW 3 Series 116 Great Deals $3,999 2,101 listings