2004 BMW 3 Series 330i for Sale Nationwide

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Recent Listings

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

Nationwide Shipping

Add Similar Cars


2004 BMW 3 Series 330i Review
by Meng

BMW rules

It still runs perfectly after 4 years. Sturdy handling around curves, good pickup speed on freeway, and smooth suspension for comfortable ride. Strong body with exception of front bumper. Hit a cuve so had to change bumper once. One of the cheaper to maintain cars in BMW line-up. Considered the M3 initially....2x the price and i3X the insurance of ...

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,305 BELOW
CarGurus IMV of $7,905

Price: $5,600

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 - $5,600, 110,027 miles with Alloy Wheels
Avg. Dealer Rating: (21 reviews) "Carlotz gave us professional, virtues, service."
https://static.cargurus.com/images/forsale/2017/08/17/14/21/2004_bmw_3_series-pic-4360979249970157134-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in El Paso, TX 79915

Great Deal

Price: $4,490

Mileage: 134,500

Location: El Paso, TX 79915

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $4,490, 134,500 miles
Avg. Dealer Rating: (11 reviews) "contacted me and provided fast service. thank you"
https://static.cargurus.com/images/forsale/2017/09/15/13/17/2004_bmw_3_series_330i-pic-6281999140632565599-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Pleasanton, 94588

Great Deal
$2,365 BELOW
CarGurus IMV of $5,665

Price: $3,300

Mileage: 146,000

Location: Pleasanton, 94588

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $3,300, 146,000 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Climate Package
https://static.cargurus.com/images/forsale/2017/09/09/07/31/2004_bmw_3_series-pic-6578085458378309298-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Davis, CA 95618

Good Deal
$1,765 BELOW
CarGurus IMV of $6,560

Price: $4,795

Mileage: 121,765

Location: Davis, CA 95618

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2004 BMW 3 Series 330i for sale - $4,795, 121,765 miles
Avg. Dealer Rating: (2 reviews) "Highly recommend this dealer. Knowledgeable, courteous and friendly. "
https://static.cargurus.com/images/forsale/2017/09/06/07/03/2004_bmw_3_series-pic-579518462524053979-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Sanford, NC 27332

Good Deal
$1,087 BELOW
CarGurus IMV of $8,587

Price: $7,500

Mileage: 82,402

Location: Sanford, NC 27332

Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $7,500, 82,402 miles
Avg. Dealer Rating: (24 reviews) "They responded but vehicle I was interested in was sold night before. "
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
$1,162 BELOW
CarGurus IMV of $5,152

Price: $3,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 - $3,990, 162,197 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels
Avg. Dealer Rating: (11 reviews) "Dealer was very helpful and honest. Would recommend in the future"
https://static.cargurus.com/images/forsale/2017/08/29/07/35/2004_bmw_3_series-pic-4962736937583421922-152x114.jpeg

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

Fair Deal
$805 BELOW
CarGurus IMV of $6,800

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
Avg. Dealer Rating: (1 review) "Very nice and helpful employees. Car exactly as shown in the pictures and now it's mine! :) Thanks Bob and the crew at Delta Auto Sales!"
https://static.cargurus.com/images/forsale/2017/07/26/23/35/2004_bmw_3_series-pic-8768095391254312189-152x114.jpeg

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

Fair Deal
$741 BELOW
CarGurus IMV of $6,736

Price: $5,995

Mileage: 135,888

Location: Seattle, WA 98108

Certified Pre-Owned: No Transmission: Automatic Color: Silver Gray Description: Used 2004 BMW 3 Series 330i for sale - $5,995, 135,888 miles with Premium Package, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "I think they are honest beacouse the fist they let me know about the Mercedes battery insurance and they say be aware thanks for the head up"
https://static.cargurus.com/images/forsale/2017/09/20/06/54/2004_bmw_3_series-pic-244728544472226717-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Dallas, TX 75220

Fair Deal

Price: $5,950

Mileage: 118,000

Location: Dallas, TX 75220

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $5,950, 118,000 miles
Avg. Dealer Rating: (11 reviews) "Dealer was extremely courteous, helpful and responsive and worked with us to obtain a very clean and well maintained used vehicle. I definitely recommend this dealer to anyone looking for a used vehicle."
https://static.cargurus.com/images/forsale/2017/07/15/00/50/2004_bmw_3_series-pic-7475379693011616157-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Lebanon, PA 17046

Fair Deal
$176 BELOW
CarGurus IMV of $6,171

Price: $5,995

Mileage: 142,153

Location: Lebanon, PA 17046

Certified Pre-Owned: No Transmission: Automatic Color: Grey Description: Used 2004 BMW 3 Series 330i for sale - $5,995, 142,153 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (3 reviews) "Great car and super clean! Very Friendly! "
https://static.cargurus.com/images/forsale/2017/08/31/20/38/2004_bmw_3_series-pic-658398837309263040-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Temecula, CA 92591

Fair Deal
$65 ABOVE
CarGurus IMV of $7,425

Price: $7,490

Mileage: 118,870

Location: Temecula, CA 92591

Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 330i for sale - $7,490, 118,870 miles with Leather Seats, Premium Wheels
Avg. Dealer Rating: (5 reviews) "Responded same day & notified me when someone had put a deposit on the car. Definitely saved me a lot of time before driving 2+ hours. "
https://static.cargurus.com/images/forsale/2017/08/23/12/26/2004_bmw_3_series_330i-pic-7953707902757882453-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in San Mateo, 94403

Fair Deal
$47 ABOVE
CarGurus IMV of $6,253

Price: $6,300

Mileage: 123,000

Location: San Mateo, 94403

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $6,300, 123,000 miles with Sport Package, Leather Seats, Premium Wheels, Sunroof/Moonroof, Navigation System, Climate Package
https://static.cargurus.com/images/forsale/2017/09/06/13/03/2004_bmw_3_series-pic-6535077876625173063-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Rialto, CA 92376

Fair Deal
$73 ABOVE
CarGurus IMV of $6,912

Price: $6,985

Mileage: 93,333

Location: Rialto, CA 92376

Certified Pre-Owned: No Transmission: Automatic Color: Arctic Metallic Description: Used 2004 BMW 3 Series 330i for sale - $6,985, 93,333 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/07/27/19/03/2004_bmw_3_series-pic-5263157170636972881-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Columbus, OH 43202

Fair Deal
$207 ABOVE
CarGurus IMV of $7,788

Price: $7,995

Mileage: 75,000

Location: Columbus, OH 43202

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Orient Blue Metallic Description: Used 2004 BMW 3 Series 330i for sale - $7,995, 75,000 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (2 reviews) "Nice guy but sold the car he told me about before I could see it. He never came back with anything else "
https://static.cargurus.com/images/forsale/2017/09/18/07/15/2004_bmw_3_series-pic-7476332542574346026-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Winchester, VA 22602

Fair Deal
$173 ABOVE
CarGurus IMV of $5,826

Price: $5,999

Mileage: 133,825

Location: Winchester, VA 22602

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330i for sale - $5,999, 133,825 miles with Alloy Wheels
Avg. Dealer Rating: (21 reviews) "Dealer contacted us quickly, but we purchased a used vehicle from another dealer."
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 197 Great Deals $24,984 8,213 listings
2016 BMW 3 Series 58 Great Deals $18,980 1,714 listings
2015 BMW 3 Series 52 Great Deals $15,995 1,387 listings
2014 BMW 3 Series 286 Great Deals $11,995 5,552 listings
2013 BMW 3 Series 58 Great Deals $10,495 1,603 listings
2012 BMW 3 Series 25 Great Deals $9,995 623 listings
2011 BMW 3 Series 134 Great Deals $6,500 2,662 listings
2010 BMW 3 Series 49 Great Deals $5,986 800 listings
2009 BMW 3 Series 56 Great Deals $5,995 1,312 listings
2008 BMW 3 Series 93 Great Deals $3,000 1,794 listings