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


CarGurus Quick Poll

2004 BMW 3 Series 320i Review
by Won-kyu

BMW 320i

Best 3 series in the histroy of BMW. Mine is touring for pracicality and inline 6 for performance. Gas milage is a little disappointing, but not too bad. In overall, it really fits my lifestyle and needs. It's got a sports package (sports wheel, sports suspension, sports body kit, sports seat and M-steering wheel).

Find 2004 BMW 3 Series listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/07/19/14/10/2003_bmw_3_series-pic-402517615237756434-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in San Leandro, CA 94578

Great Deal
$2,364 BELOW
Instant Market Value of $5,359

Price: $2,995

Mileage: 140,000

Location: San Leandro, CA 94578

Average time on market: 16 days Certified Pre-Owned: No Transmission: Automatic Color: Unspecified Description: Used 2003 BMW 3 Series 325i for sale - $2,995, 140,000 miles
Avg. Dealer Rating: (15 reviews) "Nice guys but Shady, the vehicles were terribly over priced and on the junky clunky side"
https://static.cargurus.com/images/forsale/2016/07/03/00/29/2005_bmw_3_series_325xi-pic-7697097139108339380-152x114.jpeg

2005 BMW 3 Series 325xi Used Cars in Brooklyn, 11229

Great Deal
$2,351 BELOW
Instant Market Value of $7,851

Price: $5,500

Mileage: 105,650

Location: Brooklyn, 11229

Average time on market: 16 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2005 BMW 3 Series 325xi for sale - $5,500, 105,650 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Climate Package
https://static.cargurus.com/images/forsale/2016/06/29/02/50/2005_bmw_3_series-pic-7594239387798794828-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Carlisle, PA 17013

Great Deal
$2,876 BELOW
Instant Market Value of $8,871

Price: $5,995

Mileage: 107,191

Location: Carlisle, PA 17013

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $5,995, 107,191 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "I actually visited the dealer to look at the car. They were courteous and friendly."
https://static.cargurus.com/images/forsale/2016/07/16/00/29/2003_bmw_3_series-pic-8220722634453444437-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Saint Cloud, MN 56301

Great Deal
$2,095 BELOW
Instant Market Value of $5,105

Price: $3,010

Mileage: 152,864

Location: Saint Cloud, MN 56301

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2003 BMW 3 Series 325xi for sale - $3,010, 152,864 miles with Aluminum Wheels
Avg. Dealer Rating: (13 reviews) "Offered me a horrible low ball on my trade and then tried to up it when I walked out."
https://static.cargurus.com/images/forsale/2016/04/30/05/43/2003_bmw_3_series-pic-2534688908950682358-152x114.jpeg

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

Great Deal
$1,809 BELOW
Instant Market Value of $5,808

Price: $3,999

Mileage: 138,735

Location: Lynwood, CA 90262

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 BMW 3 Series 325Ci for sale - $3,999, 138,735 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "Fast contact"
https://static.cargurus.com/images/forsale/2016/07/22/12/42/2003_bmw_3_series_330ci_convertible-pic-8047209285419156158-152x114.jpeg

2003 BMW 3 Series 330Ci Convertible Used Cars in Oak Brook, 60523

Great Deal
$2,715 BELOW
Instant Market Value of $9,965

Price: $7,250

Mileage: 65,700

Location: Oak Brook, 60523

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Grey Description: Used 2003 BMW 3 Series 330Ci Convertible for sale - $7,250, 65,700 miles with Leather Seats, Premium Wheels, Heat Package
https://static.cargurus.com/images/forsale/2016/04/11/02/19/2005_bmw_3_series-pic-7377911313029393126-152x114.jpeg

2005 BMW 3 Series 330xi Used Cars in Cumming, GA 30040

Great Deal
$2,462 BELOW
Instant Market Value of $8,461

Price: $5,999

Mileage: 98,156

Location: Cumming, GA 30040

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2005 BMW 3 Series 330xi for sale - $5,999, 98,156 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "he would never call me and don't know if it is sold are he still got it, but i'm not interested in this kind of car dealer illrespect."
https://static.cargurus.com/images/forsale/2016/07/10/03/35/2003_bmw_3_series-pic-5131198056521371042-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Perth Amboy, NJ 08861

Great Deal
$1,916 BELOW
Instant Market Value of $6,911

Price: $4,995

Mileage: 91,275

Location: Perth Amboy, NJ 08861

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 BMW 3 Series 325xi for sale - $4,995, 91,275 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Excellent dealers nice people and they have good cars and prices"
https://static.cargurus.com/images/forsale/2016/03/25/22/12/2005_bmw_3_series-pic-8469905700775998353-152x114.jpeg

2005 BMW 3 Series 325Ci Used Cars in Broken Arrow, OK 74014

Great Deal
$2,096 BELOW
Instant Market Value of $8,046

Price: $5,950

Mileage: 99,013

Location: Broken Arrow, OK 74014

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2005 BMW 3 Series 325Ci for sale - $5,950, 99,013 miles with Leather Seats
Avg. Dealer Rating: (13 reviews) "Very considerate, never pushy. Car was just as advertised. We purchased it."
https://static.cargurus.com/images/forsale/2016/06/30/14/19/2004_bmw_3_series-pic-5902039961407407936-152x114.jpeg

2004 BMW 3 Series 325Ci Used Cars in Palm Desert, CA 92211

Great Deal
$2,039 BELOW
Instant Market Value of $8,539

Price: $6,500

Mileage: 64,000

Location: Palm Desert, CA 92211

Average time on market: 40 days Certified Pre-Owned: No Transmission: Automatic Color: Grey Green Metallic Description: Used 2004 BMW 3 Series 325Ci for sale - $6,500, 64,000 miles with Leather Seats
Avg. Dealer Rating: (5 reviews) "Good selection of cars, great prices! I will buy my car from Idan, end of story! The office is ice cold with 118 degrees outside! Very appreciated ! ❤️"
https://static.cargurus.com/images/forsale/2016/07/05/18/25/2003_bmw_3_series-pic-517961614689340105-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Indianapolis, IN 46254

Great Deal
$2,127 BELOW
Instant Market Value of $5,626

Price: $3,499

Mileage: 133,938

Location: Indianapolis, IN 46254

Average time on market: 16 days Certified Pre-Owned: No Transmission: Automatic Color: Light Green Description: Used 2003 BMW 3 Series 325i for sale - $3,499, 133,938 miles
Avg. Dealer Rating: (5 reviews) "I got info about the car, everything is good"
https://static.cargurus.com/images/forsale/2016/07/03/23/46/2003_bmw_3_series_325i-pic-8821163072946847956-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Brooklyn, 11209

Great Deal
$1,980 BELOW
Instant Market Value of $6,180

Price: $4,200

Mileage: 109,800

Location: Brooklyn, 11209

Average time on market: 16 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 BMW 3 Series 325i for sale - $4,200, 109,800 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 BMW 3 Series 325xi Used Cars in Linden, NJ 07036

Great Deal
$2,474 BELOW
Instant Market Value of $4,464

Price: $1,990

Mileage: 168,754

Location: Linden, NJ 07036

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Not Specified Description: Used 2003 BMW 3 Series 325xi for sale - $1,990, 168,754 miles
Avg. Dealer Rating: (22 reviews) "dealer fess, auto preparation fees almost come to 25-30% of the vehicle price. bad dealer practices."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 325xi Used Cars in Melrose Park, IL 60160

Great Deal
$1,904 BELOW
Instant Market Value of $6,899

Price: $4,995

Mileage: 107,113

Location: Melrose Park, IL 60160

Average time on market: 25 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325xi for sale - $4,995, 107,113 miles
Avg. Dealer Rating: (15 reviews) "Called back promply ."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 BMW 3 Series 325i Used Cars in Austin, TX 78745

Great Deal

Price: $4,000

Mileage: 112,317

Location: Austin, TX 78745

Average time on market: 25 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 BMW 3 Series 325i for sale - $4,000, 112,317 miles
Avg. Dealer Rating: (6 reviews) "called and hung up so I called back and they said unit was sold"
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 164 Great Deals $22,000 13,824 listings
2015 BMW 3 Series 53 Great Deals $19,994 1,727 listings
2014 BMW 3 Series 50 Great Deals $16,982 1,030 listings
2013 BMW 3 Series 342 Great Deals $12,950 6,692 listings
2012 BMW 3 Series 32 Great Deals $14,995 938 listings
2011 BMW 3 Series 141 Great Deals $7,995 2,690 listings
2010 BMW 3 Series 54 Great Deals $7,800 832 listings
2009 BMW 3 Series 84 Great Deals $6,877 1,446 listings
2008 BMW 3 Series 81 Great Deals $5,495 1,827 listings
2007 BMW 3 Series 82 Great Deals $4,860 1,897 listings