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

Nationwide Shipping

Add Similar Cars


2004 BMW 3 Series Review
by Patryk

Perfect BMW

Good acceleration, handling and braking, a little slippery on the wet roads, needed to fix an exhaus support, and need to tight up the handbrake. It's really cool driving it expecially in the rain. Diesel version average gas mileage is 7l/100km with sprinty driving The parts for the car costs a lot, even the most stupid thing

Find 2004 BMW 3 Series listings in your area

First Previous
Loading...
Next
Featured Listings
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/06/24/06/59/2004_bmw_3_series-pic-2297828541973145985-152x114.jpeg

2004 BMW 3 Series 325Ci Convertible Used Cars in Lynwood, CA 90262

Great Deal
$1,936 BELOW
CarGurus IMV of $5,535

Price: $3,599

Mileage: 141,170

Location: Lynwood, CA 90262

Average time on market: 37 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $3,599, 141,170 miles with Leather Seats
Avg. Dealer Rating: (9 reviews) "Nice customer service "
https://static.cargurus.com/images/forsale/2017/09/15/16/05/2005_bmw_3_series-pic-1628322504257987792-152x114.jpeg

2005 BMW 3 Series 325Ci Convertible Used Cars in Covington, LA 70433

Great Deal
$2,366 BELOW
CarGurus IMV of $10,361

Price: $7,995

Mileage: 54,012

Location: Covington, LA 70433

Average time on market: 30 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 BMW 3 Series 325Ci Convertible for sale - $7,995, 54,012 miles with Leather Seats
Avg. Dealer Rating: (1 review) "The company does not return emails. They also do not return phone calls. The lot is not well maintained they had a lexus with a flat tire. Sorry to be brutally honest."
https://static.cargurus.com/images/forsale/2017/09/19/10/24/2004_bmw_3_series-pic-3192117665949067028-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Smithtown, NY 11787

Great Deal
$1,304 BELOW
CarGurus IMV of $6,303

Price: $4,999

Mileage: 94,619

Location: Smithtown, NY 11787

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2004 BMW 3 Series 325xi for sale - $4,999, 94,619 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "The dealer responded swiftly to my inquiry and would have been a pleasure to meet had not the driving distance been too far. Sounded like a fine dealership. "
https://static.cargurus.com/images/forsale/2017/07/20/17/01/2003_bmw_3_series-pic-6003012435359718795-152x114.jpeg

2003 BMW 3 Series 330xi Used Cars in East Sandwich, MA 02537

Great Deal
$1,820 BELOW
CarGurus IMV of $5,808

Price: $3,988

Mileage: 125,855

Location: East Sandwich, MA 02537

Certified Pre-Owned: No Transmission: Manual Color: Light Blue Metallic Description: Used 2003 BMW 3 Series 330xi for sale - $3,988, 125,855 miles
Avg. Dealer Rating: (1 review) "Most of the cars there had rusted windshield wipers, flat tires, center consoles ripped out, wired exposed, and dirty interiors."
https://static.cargurus.com/images/forsale/2017/03/11/18/26/2004_bmw_3_series-pic-7441341755286985412-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Levittown, PA 19057

Great Deal
$1,988 BELOW
CarGurus IMV of $4,938

Price: $2,950

Mileage: 156,642

Location: Levittown, PA 19057

Average time on market: 15 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 325i for sale - $2,950, 156,642 miles with Aluminum Wheels
Avg. Dealer Rating: (36 reviews) "Great info from dealer. Car mikage was too high. "
https://static.cargurus.com/images/forsale/2017/08/20/07/19/2004_bmw_3_series-pic-9176866628235307285-152x114.jpeg

2004 BMW 3 Series 325Ci Convertible Used Cars in Hempstead, TX 77445

Great Deal

Price: $3,595

Mileage: 146,336

Location: Hempstead, TX 77445

Average time on market: 37 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $3,595, 146,336 miles
Avg. Dealer Rating: (13 reviews) "Awesome"
https://static.cargurus.com/images/forsale/2017/08/17/14/31/2004_bmw_3_series-pic-8186653836763083227-152x114.jpeg

2004 BMW 3 Series 325xi Wagon Used Cars in Canton, CT 06019

Great Deal
$1,190 BELOW
CarGurus IMV of $7,189

Price: $5,999

Mileage: 82,501

Location: Canton, CT 06019

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 325xi Wagon for sale - $5,999, 82,501 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (11 reviews) "My wife and I just moved to Massachusetts and were looking for two cars. I spent two frustrating weeks on Craigslist and at local dealers with no luck. I noticed Lava Motors because they advertised good cars at reasonable prices. I finally told my wife that it may be worth the hour and a half drive to Canton Connecticut to check out their selection. I am very glad we did. I purchased a car for myself at a great price and Zack was extremely helpful. He gave me all the paperwork needed to register the car in Massachusetts, which I did the next day with no problems. I went back with the MA tags to pick up the car and they had detailed it. It looked better than when I first saw it. The car drives great and passed the MA inspection with no issues. A week later I checked their website again and saw a car that was exactly what my wife was looking for. It was a little higher priced than we wanted to spend but was too good a deal to pass up. Long story short, we ended up buying it and everything went as smooth as with the first car I purchased from Lava Motors. Zack is a nice person to deal with and he's doing it right. He has good cars, with low miles, priced reasonably. Based on my experience I would highly recommend Lava Motors for good deals on used cars."
https://static.cargurus.com/images/forsale/2017/09/09/18/17/2004_bmw_3_series-pic-9215264858796961009-152x114.jpeg

2004 BMW 3 Series 330Ci Convertible Used Cars in Arlington, TX 76012

Great Deal

Price: $6,000

Mileage: 87,936

Location: Arlington, TX 76012

Average time on market: 28 days Certified Pre-Owned: No Transmission: Automatic Color: Oxford Green Metallic Description: Used 2004 BMW 3 Series 330Ci Convertible for sale - $6,000, 87,936 miles with Sport Package, Leather Seats, Alloy Wheels
Avg. Dealer Rating: (28 reviews) "Ladies at the office were nice and very professional, I would love to come back for another vehicle there. We had a great deal, thanks"
https://static.cargurus.com/images/forsale/2017/09/09/20/05/2004_bmw_3_series_325i-pic-3867028187383768723-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Mesquite, 75181

Great Deal
$1,717 BELOW
CarGurus IMV of $5,167

Price: $3,450

Mileage: 113,000

Location: Mesquite, 75181

Average time on market: 15 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 325i for sale - $3,450, 113,000 miles
https://static.cargurus.com/images/forsale/2017/04/23/04/12/2005_bmw_3_series-pic-4283569903806835563-152x114.jpeg

2005 BMW 3 Series 325xi Wagon Used Cars in Garfield, NJ 07026

Great Deal
$1,298 BELOW
CarGurus IMV of $6,698

Price: $5,400

Mileage: 102,440

Location: Garfield, NJ 07026

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 BMW 3 Series 325xi Wagon for sale - $5,400, 102,440 miles with Alloy Wheels
Avg. Dealer Rating: (29 reviews) "It was a good deal and maybe the dealer didn't know the car needed a clutcuh. but because it was a very specific car I was looking for & I traveled over an hour to buy. I made the purchase."
https://static.cargurus.com/images/forsale/2017/07/13/05/50/2005_bmw_3_series-pic-5622745872149652493-152x114.jpeg

2005 BMW 3 Series 330i Used Cars in Staten Island, NY 10302

Good Deal
$1,940 BELOW
CarGurus IMV of $5,930

Price: $3,990

Mileage: 108,417

Location: Staten Island, NY 10302

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2005 BMW 3 Series 330i for sale - $3,990, 108,417 miles with Sunroof/Moonroof
Avg. Dealer Rating: (2 reviews) "Wonderful "
https://static.cargurus.com/images/forsale/2017/09/19/11/29/2004_bmw_3_series-pic-4601111471399641677-152x114.jpeg

2004 BMW 3 Series 330Ci Convertible Used Cars in Melbourne, FL 32904

Good Deal
$2,322 BELOW
CarGurus IMV of $10,010

Price: $7,688

Mileage: 52,829

Location: Melbourne, FL 32904

Average time on market: 28 days Certified Pre-Owned: No Transmission: Automatic Color: Orient Blue Metallic Description: Used 2004 BMW 3 Series 330Ci Convertible for sale - $7,688, 52,829 miles with Sport Package, Premium Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (10 reviews) "Horrible! The manager/owner, not real sure, had shoes off, feet propped in table, then their finance guy asked how we were even able to buy a house with our credit. What nerve, the car was 9,000 and my house 155,000. What nerve and very unprofessional. Not even worth one star but had to push something in order to post"
https://static.cargurus.com/images/forsale/2017/05/11/02/15/2004_bmw_3_series-pic-6049185536419874191-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Manassas, VA 20110

Good Deal
$1,584 BELOW
CarGurus IMV of $6,172

Price: $4,588

Mileage: 122,225

Location: Manassas, VA 20110

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $4,588, 122,225 miles with Alloy Wheels
Avg. Dealer Rating: (1 review) "Great customer service"
https://static.cargurus.com/images/forsale/2017/09/15/22/58/2005_bmw_3_series_325ci-pic-8083837067295603106-152x114.jpeg

2005 BMW 3 Series 325Ci Used Cars in Hillsboro, 97123

Good Deal
$1,569 BELOW
CarGurus IMV of $5,569

Price: $4,000

Mileage: 147,000

Location: Hillsboro, 97123

Certified Pre-Owned: No Transmission: Automatic Color: Senora Metallic Description: Used 2005 BMW 3 Series 325Ci for sale - $4,000, 147,000 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Climate Package
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 189 Great Deals $25,984 8,226 listings
2016 BMW 3 Series 46 Great Deals $18,980 1,705 listings
2015 BMW 3 Series 41 Great Deals $15,500 1,354 listings
2014 BMW 3 Series 285 Great Deals $10,900 5,494 listings
2013 BMW 3 Series 48 Great Deals $10,995 1,599 listings
2012 BMW 3 Series 31 Great Deals $9,995 596 listings
2011 BMW 3 Series 130 Great Deals $6,500 2,623 listings
2010 BMW 3 Series 42 Great Deals $5,986 770 listings
2009 BMW 3 Series 53 Great Deals $4,698 1,276 listings
2008 BMW 3 Series 89 Great Deals $3,000 1,749 listings