2004 BMW 3 Series 330i Nationwide

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

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 Enter your ZIP code

First Previous
Loading...
Next
Featured Listings
http://static.cargurus.com/images/forsale/2014/12/19/05/05/2004_bmw_3_series-pic-5425655504115112137-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Inver Grove Heights, MN 55077

Great Deal
$2,408 BELOW
Instant Market Value of $6,403

Price: $3,995

Mileage: 178,542

Location: Inver Grove Heights, MN 55077

Average time on market: 27 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $3,995, 178,542 miles
Avg. Dealer Rating: (6 reviews) "Friendly & personable over the phone "
http://static.cargurus.com/images/forsale/2014/11/12/04/47/2004_bmw_3_series-pic-451659979320178720-152x114.jpeg

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

Great Deal
$2,286 BELOW
Instant Market Value of $11,086

Price: $8,800

Mileage: 85,688

Location: Naperville, IL 60540

Average time on market: 27 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Jet Black Description: Used 2004 BMW 3 Series 330i for sale - $8,800, 85,688 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Premium Package, Alloy Wheels
Avg. Dealer Rating: (8 reviews) "Professional and friendly."
http://static.cargurus.com/images/forsale/2014/12/17/19/27/2004_bmw_3_series-pic-5994744291677581431-152x114.jpeg

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

Great Deal
$2,086 BELOW
Instant Market Value of $8,081

Price: $5,995

Mileage: 116,418

Location: South Hackensack, NJ 07606

Average time on market: 27 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2004 BMW 3 Series 330i for sale - $5,995, 116,418 miles
Avg. Dealer Rating: (8 reviews) "Jury is still out on the 1st visit since you're not allowed to test drive a car without doing a non refundable $20 application but so far they have the best looking cars for my interest. Dilemma!!"
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330i Used Cars in Inkster, MI 48141

Great Deal
$2,021 BELOW
Instant Market Value of $7,921

Price: $5,900

Mileage: 153,182

Location: Inkster, MI 48141

Average time on market: 27 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Red Description: Used 2004 BMW 3 Series 330i for sale - $5,900, 153,182 miles with Alloy Wheels
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330i Used Cars in San Antonio, TX 78257

Good Deal
$1,731 BELOW
Instant Market Value of $8,726

Price: $6,995

Mileage: 109,921

Location: San Antonio, TX 78257

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $6,995, 109,921 miles
Avg. Dealer Rating: (10 reviews) "Sold us a car that wasn't safe for the road. Be very careful would not recommend"
http://static.cargurus.com/images/forsale/2014/12/19/16/59/2004_bmw_3_series-pic-483184461776437552-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Easley, SC 29642

Good Deal
$1,578 BELOW
Instant Market Value of $8,978

Price: $7,400

Mileage: 124,712

Location: Easley, SC 29642

Average time on market: 27 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Gray Description: Used 2004 BMW 3 Series 330i for sale - $7,400, 124,712 miles
http://static.cargurus.com/images/forsale/2014/12/04/10/19/2004_bmw_3_series-pic-5786130113788312513-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Houston, TX 77063

Good Deal
$1,566 BELOW
Instant Market Value of $7,766

Price: $6,200

Mileage: 129,505

Location: Houston, TX 77063

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330i for sale - $6,200, 129,505 miles with Sunroof/Moonroof
http://static.cargurus.com/images/forsale/2014/04/16/20/35/2004_bmw_3_series-pic-927089301051410835-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Roswell, GA 30075

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

Price: $6,995

Mileage: 104,556

Location: Roswell, GA 30075

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330i for sale - $6,995, 104,556 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (15 reviews) "Quick and personable"
http://static.cargurus.com/images/forsale/2014/11/19/10/42/2004_bmw_3_series-pic-2373707400683002375-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Lawndale, CA 90260

Good Deal
$1,460 BELOW
Instant Market Value of $9,455

Price: $7,995

Mileage: 92,139

Location: Lawndale, CA 90260

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330i for sale - $7,995, 92,139 miles
Avg. Dealer Rating: (8 reviews) "Fast response and friendly dealer"
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330i Used Cars in Boise, ID 83704

Good Deal
$1,348 BELOW
Instant Market Value of $10,343

Price: $8,995

Mileage: 89,710

Location: Boise, ID 83704

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Red Description: Used 2004 BMW 3 Series 330i for sale - $8,995, 89,710 miles with Aluminum Wheels
Avg. Dealer Rating: (14 reviews) "Didn't give out a whole lot of info. Said they had trouble contacting me."
http://static.cargurus.com/images/forsale/2014/12/21/12/53/2004_bmw_3_series-pic-592887876759603782-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Monroeville, PA 15146

Good Deal
$1,257 BELOW
Instant Market Value of $11,245

Price: $9,988

Mileage: 94,933

Location: Monroeville, PA 15146

Average time on market: 27 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Oxford Green Description: Used 2004 BMW 3 Series 330i for sale - $9,988, 94,933 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Everything went great"
http://static.cargurus.com/images/forsale/2014/12/15/14/45/2004_bmw_3_series_330i-pic-4360748426657783341-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Madison, 53713

Good Deal
$1,146 BELOW
Instant Market Value of $7,146

Price: $6,000

Mileage: 174,974

Location: Madison, 53713

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $6,000, 174,974 miles with Performance Package, Sport Package, Leather Seats, Climate Package
http://static.cargurus.com/images/forsale/2014/11/13/04/25/2004_bmw_3_series-pic-2544493753335953578-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Indianapolis, IN 46205

Good Deal
$1,105 BELOW
Instant Market Value of $10,095

Price: $8,990

Mileage: 69,827

Location: Indianapolis, IN 46205

Average time on market: 27 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $8,990, 69,827 miles
Avg. Dealer Rating: (17 reviews) "There was no gas in car.detail of the car was false waste of time going there"
http://static.cargurus.com/images/forsale/2014/12/19/04/18/2004_bmw_3_series-pic-8559640639981485115-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Reno, NV 89502

Good Deal
$1,095 BELOW
Instant Market Value of $12,090

Price: $10,995

Mileage: 88,383

Location: Reno, NV 89502

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $10,995, 88,383 miles with Leather Seats, Sunroof/Moonroof
http://static.cargurus.com/images/forsale/2014/12/14/02/36/2004_bmw_3_series-pic-4553469817951927831-152x114.jpeg

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

Good Deal
$993 BELOW
Instant Market Value of $8,983

Price: $7,990

Mileage: 93,169

Location: Marietta, GA 30062

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330i for sale - $7,990, 93,169 miles with Sport Package, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "This dealership is a no haggle, good price, get you in and out of the door kind of operation. They know they have their vehicles priced low and really don't want to mess with you. I got an excellent deal on a great vehicle and to me, that's all that really matters."
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 listings.

Similar Cars

BMW 5 Series
527 Great Deals out of 16,881 listings starting at $1,500
BMW M3
98 Great Deals out of 1,430 listings starting at $4,500
Mercedes-Benz C-Class
674 Great Deals out of 21,749 listings starting at $1,500

Broader Searches

All BMW 3 Series Listings
1,451 Great Deals out of 39,149 listings starting at $1,688
All BMW 3 Series 330i Listings
297 Great Deals out of 5,366 listings starting at $2,000

New BMW 3 Series By Year

2015 BMW 3 Series
12,742 listings
2014 BMW 3 Series
5,436 listings

Used 2004 BMW 3 Series 330i By City

2004 BMW 3 Series 330i in Atlanta GA
2 listings starting at $6,995
2004 BMW 3 Series 330i in Baltimore MD
2 listings starting at $10,995
2004 BMW 3 Series 330i in Boston MA
1 listings starting at $7,995
2004 BMW 3 Series 330i in Chicago IL
2 listings starting at $8,800
2004 BMW 3 Series 330i in Detroit MI
1 listings starting at $5,900
2004 BMW 3 Series 330i in Houston TX
4 listings starting at $6,200
2004 BMW 3 Series 330i in Indianapolis IN
1 listings starting at $8,990
2004 BMW 3 Series 330i in Las Vegas NV
2 listings starting at $7,500
2004 BMW 3 Series 330i in Los Angeles CA
9 listings starting at $5,500
2004 BMW 3 Series 330i in Miami FL
1 listing
2004 BMW 3 Series 330i in Minneapolis MN
2 listings starting at $3,995
2004 BMW 3 Series 330i in New York NY
6 listings starting at $5,995
2004 BMW 3 Series 330i in Philadelphia PA
1 listings starting at $8,900
2004 BMW 3 Series 330i in Phoenix AZ
1 listings starting at $8,995
2004 BMW 3 Series 330i in Pittsburgh PA
1 listings starting at $9,988