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


Calling All CarGurus Parents

Share your family’s car-driving habits!

Take our quick survey
2004 BMW 3 Series 330i Review
by Paul

A superb family sized coupe with a cracking engine

Loved this car. Owned it for a year but new job and a company car meant we wanted something even more 'fun' and opted for the Z4. Still miss this baby though. Black, red leather, harmon kardon, bluetooth, xenons, 231 bhp. Beautiful.

Find 2004 BMW 3 Series 330i listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/07/24/06/22/2004_bmw_3_series-pic-7767247123238661593-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Schaumburg, IL 60193

Great Deal
$1,828 BELOW
Instant Market Value of $7,318

Price: $5,490

Mileage: 104,000

Location: Schaumburg, IL 60193

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330i for sale - $5,490, 104,000 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Quick response"
https://static.cargurus.com/images/forsale/2016/07/01/14/21/2004_bmw_3_series_330i-pic-6062639514459615845-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in North Hollywood, 91601

Good Deal
$1,610 BELOW
Instant Market Value of $6,610

Price: $5,000

Mileage: 128,000

Location: North Hollywood, 91601

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330i for sale - $5,000, 128,000 miles with Performance Package, Sport Package, Premium Wheels, Leather Seats, Premium Package
https://static.cargurus.com/images/forsale/2016/07/25/16/13/2004_bmw_3_series_330i-pic-6054257625345305915-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Escondido, 92029

Good Deal
$1,607 BELOW
Instant Market Value of $7,807

Price: $6,200

Mileage: 88,013

Location: Escondido, 92029

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $6,200, 88,013 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels, Climate Package
https://static.cargurus.com/images/forsale/2016/05/26/11/32/2004_bmw_3_series-pic-218446544133014239-152x114.jpeg

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

Good Deal
$1,367 BELOW
Instant Market Value of $6,362

Price: $4,995

Mileage: 126,228

Location: Fort Lauderdale, FL 33311

Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330i for sale - $4,995, 126,228 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (1 review) "Response was prompt."
https://static.cargurus.com/images/forsale/2016/06/23/06/05/2004_bmw_3_series-pic-2099744868577172704-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Metairie, LA 70002

Good Deal
$1,138 BELOW
Instant Market Value of $7,133

Price: $5,995

Mileage: 117,757

Location: Metairie, LA 70002

Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $5,995, 117,757 miles with Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Good"
https://static.cargurus.com/images/forsale/2016/07/21/14/13/2004_bmw_3_series_330i-pic-7125137582856290163-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Atlanta, 30308

Good Deal
$1,287 BELOW
Instant Market Value of $7,787

Price: $6,500

Mileage: 121,000

Location: Atlanta, 30308

Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $6,500, 121,000 miles with Leather Seats, Premium Wheels, Sunroof/Moonroof, Climate Package
https://static.cargurus.com/images/forsale/2016/07/28/01/21/2004_bmw_3_series_330i-pic-2113610935312412763-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Indio, 92201

Good Deal
$1,280 BELOW
Instant Market Value of $6,780

Price: $5,500

Mileage: 133,000

Location: Indio, 92201

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $5,500, 133,000 miles with Performance Package, Leather Seats, Premium Wheels, Sunroof/Moonroof, Premium Package
https://static.cargurus.com/images/forsale/2016/07/30/06/00/2004_bmw_3_series-pic-3170642604050793928-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Redford, MI 48239

Good Deal
$1,449 BELOW
Instant Market Value of $6,444

Price: $4,995

Mileage: 148,558

Location: Redford, MI 48239

Certified Pre-Owned: No Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $4,995, 148,558 miles
Avg. Dealer Rating: (3 reviews) "Well he called me the other day and said he would call me back and never did."
https://static.cargurus.com/images/forsale/2016/07/30/03/40/2004_bmw_3_series-pic-5064050789921861867-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Newark, CA 94560

Good Deal
$1,255 BELOW
Instant Market Value of $7,246

Price: $5,991

Mileage: 104,586

Location: Newark, CA 94560

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $5,991, 104,586 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (7 reviews) "A total gentleman. We agreed and I drove her home!"
https://static.cargurus.com/images/forsale/2016/07/09/05/11/2004_bmw_3_series-pic-4878141082156856243-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Springfield, MO 65807

Good Deal
$1,025 BELOW
Instant Market Value of $6,020

Price: $4,995

Mileage: 189,708

Location: Springfield, MO 65807

Certified Pre-Owned: No Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2004 BMW 3 Series 330i for sale - $4,995, 189,708 miles with Aluminum Wheels
Avg. Dealer Rating: (6 reviews) "We ended up driving there early the next morning. The dealer really worked with us on this car, worked within our budget and went over and beyond to help us buy this car for my daughter. She got her dream car. We would definitely go back to them."
https://static.cargurus.com/images/forsale/2016/07/06/05/58/2004_bmw_3_series-pic-3472659541298881564-152x114.jpeg

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

Good Deal
$907 BELOW
Instant Market Value of $6,506

Price: $5,599

Mileage: 124,775

Location: Marietta, GA 30067

Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Black Sapphire Metallic Description: Used 2004 BMW 3 Series 330i for sale - $5,599, 124,775 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels
Avg. Dealer Rating: (1 review) "Called back right away. He was very professional."
https://static.cargurus.com/images/forsale/2016/07/30/18/00/2004_bmw_3_series-pic-6589817512774267092-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Las Vegas, NV 89101

Good Deal
$941 BELOW
Instant Market Value of $7,936

Price: $6,995

Mileage: 82,611

Location: Las Vegas, NV 89101

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $6,995, 82,611 miles
https://static.cargurus.com/images/forsale/2016/06/24/00/02/2004_bmw_3_series-pic-7437589579738146529-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Sacramento, CA 95811

Good Deal
$731 BELOW
Instant Market Value of $6,730

Price: $5,999

Mileage: 139,196

Location: Sacramento, CA 95811

Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330i for sale - $5,999, 139,196 miles
Avg. Dealer Rating: (4 reviews) "Great. I like it but had eyes at another vehicle at another dealer. But i would recommend this place."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330i Used Cars in Asheboro, NC 27205

Fair Deal
$918 BELOW
Instant Market Value of $5,913

Price: $4,995

Mileage: 172,256

Location: Asheboro, NC 27205

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330i for sale - $4,995, 172,256 miles
Avg. Dealer Rating: (3 reviews) "Southern Pride was very professional with how they handled me and the entire purchase. I am out-of-state and everything they communicated with me was spot on. I am very satisfied with my experience."
https://static.cargurus.com/images/forsale/2016/05/11/02/49/2004_bmw_3_series-pic-7799839933407015220-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Lexington, KY 40505

Fair Deal
$733 BELOW
Instant Market Value of $8,233

Price: $7,500

Mileage: 70,000

Location: Lexington, KY 40505

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $7,500, 70,000 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "I went in with a price range (both monthly and total) in mind, and they made sure to respect that by the end of my visit. Though I did not select this Kia Sportage, I walked away with a 2011 Kia Optima! They were honest about the conditions of the car and if it was worth taking home or not. Very trust worthy!"
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 146 Great Deals $22,000 13,762 listings
2015 BMW 3 Series 36 Great Deals $19,994 1,659 listings
2014 BMW 3 Series 47 Great Deals $16,982 1,112 listings
2013 BMW 3 Series 352 Great Deals $12,950 6,844 listings
2012 BMW 3 Series 52 Great Deals $14,995 959 listings
2011 BMW 3 Series 144 Great Deals $7,995 2,773 listings
2010 BMW 3 Series 65 Great Deals $7,999 888 listings
2009 BMW 3 Series 83 Great Deals $6,877 1,495 listings
2008 BMW 3 Series 92 Great Deals $5,900 1,882 listings
2007 BMW 3 Series 80 Great Deals $4,860 1,952 listings