2004 BMW 3 Series for Sale Nationwide

New Search

Filter Results

listing

Price

- Loading...
- 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

Add Similar Cars


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/2017/02/22/03/42/2005_bmw_3_series-pic-5071504724565288251-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Lodi, NJ 07644

Great Deal
$5,208 BELOW
Instant Market Value of $9,103

Price: $3,895

Mileage: 88,457

Location: Lodi, NJ 07644

Average time on market: 31 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $3,895, 88,457 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (41 reviews) "I had a horrible experience here. I went to see the car after talking to a "sales rep." Upon arrival I didn't see the car on the lot; one of the reps came over and told me that "the boss" takes the car home every night. I said I was willing to overlook that because I was still very interested. When I asked if they could call "the boss" to have him bring the car back they told me they couldn't. The car was also in an accident. Truthfully, auto gallery doesn't even deserve 1 star. "
https://static.cargurus.com/images/forsale/2016/11/19/23/24/2005_bmw_3_series-pic-2245190018808816776-152x114.jpeg

2005 BMW 3 Series 325Ci Convertible Used Cars in Minden, LA 71055

Great Deal
$4,425 BELOW
Instant Market Value of $9,375

Price: $4,950

Mileage: 101,475

Location: Minden, LA 71055

Average time on market: 38 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Mystic Blue Metallic With Dark Blue Soft Top Description: Used 2005 BMW 3 Series 325Ci Convertible for sale - $4,950, 101,475 miles with Alloy Wheels
Avg. Dealer Rating: (4 reviews) "I am very pleased with Minden Autoplex. They were quick to respond and they treated us so good that we ended up purchasing the vehicle. "
https://static.cargurus.com/images/forsale/2017/06/13/05/50/2004_bmw_3_series-pic-5608927694456655765-152x114.jpeg

2004 BMW 3 Series 325i Wagon Used Cars in Kenosha, WI 53140

Great Deal
$2,842 BELOW
Instant Market Value of $5,792

Price: $2,950

Mileage: 137,230

Location: Kenosha, WI 53140

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325i Wagon for sale - $2,950, 137,230 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (20 reviews) "Great selection. Good quality. "
https://static.cargurus.com/images/forsale/2017/05/04/07/25/2004_bmw_3_series-pic-8735129043375237493-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Kahului, HI 96732

Great Deal
$2,681 BELOW
Instant Market Value of $5,676

Price: $2,995

Mileage: 150,101

Location: Kahului, HI 96732

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $2,995, 150,101 miles with Sport Package, Alloy Wheels
Avg. Dealer Rating: (8 reviews) "Dealer responded to initial contact but no follow up"
https://static.cargurus.com/images/forsale/2017/06/12/13/08/2004_bmw_3_series_330i-pic-8930989900261446427-152x114.jpeg

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

Great Deal
$3,408 BELOW
Instant Market Value of $6,908

Price: $3,500

Mileage: 154,000

Location: El Paso, 79912

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330i for sale - $3,500, 154,000 miles with Sport Package, Leather Seats, Premium Wheels, Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2017/06/13/18/14/2005_bmw_3_series_325i-pic-6496913756671357610-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Fort Bragg, 28310

Great Deal
$2,642 BELOW
Instant Market Value of $6,642

Price: $4,000

Mileage: 97,400

Location: Fort Bragg, 28310

Average time on market: 29 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Black Description: Used 2005 BMW 3 Series 325i for sale - $4,000, 97,400 miles with Leather Seats, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/06/27/19/16/2004_bmw_3_series-pic-2443657657937252765-152x114.jpeg

2004 BMW 3 Series 330Ci Convertible Used Cars in Elizabethton, TN 37643

Great Deal
$3,188 BELOW
Instant Market Value of $7,638

Price: $4,450

Mileage: 108,753

Location: Elizabethton, TN 37643

Average time on market: 36 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Red Description: Used 2004 BMW 3 Series 330Ci Convertible for sale - $4,450, 108,753 miles
Avg. Dealer Rating: (4 reviews) "very fast respond.Thank you."
https://static.cargurus.com/images/forsale/2017/06/28/11/57/2003_bmw_3_series-pic-6794033288132318142-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Baton Rouge, LA 70815

Great Deal
$2,242 BELOW
Instant Market Value of $5,542

Price: $3,300

Mileage: 116,374

Location: Baton Rouge, LA 70815

Average time on market: 25 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2003 BMW 3 Series 325i for sale - $3,300, 116,374 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (12 reviews) "Salesman was highly un professional and tried to tell me the tires that were bald and two cracked/bent rims would last another five years then proceeded to get angry because I called him on his bluff and walked off with an attitude. He also said there was no accident reported on the car yet the add clearly said there was one, do yourself a favor don't waste your time with these people "
https://static.cargurus.com/images/forsale/2017/06/27/12/46/2003_bmw_3_series_325i-pic-3979725463555743158-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Shippensburg, 17257

Great Deal
$2,161 BELOW
Instant Market Value of $3,411

Price: $1,250

Mileage: 245,000

Location: Shippensburg, 17257

Average time on market: 25 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 BMW 3 Series 325i for sale - $1,250, 245,000 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Alloy Wheels, Climate Package
https://static.cargurus.com/images/forsale/2017/04/12/00/16/2004_bmw_3_series-pic-8653580588058113282-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Doral, FL 33126

Great Deal
$2,139 BELOW
Instant Market Value of $5,429

Price: $3,290

Mileage: 98,896

Location: Doral, FL 33126

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Green Description: Used 2004 BMW 3 Series 325i for sale - $3,290, 98,896 miles with Sport Package, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (1 review) "Very nice people. Great service. Good price. Yes "
https://static.cargurus.com/images/forsale/2017/06/24/18/48/2005_bmw_3_series-pic-1557851429649026172-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Gaithersburg, MD 20879

Great Deal
$2,195 BELOW
Instant Market Value of $5,190

Price: $2,995

Mileage: 127,000

Location: Gaithersburg, MD 20879

Average time on market: 29 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Green Description: Used 2005 BMW 3 Series 325i for sale - $2,995, 127,000 miles with Sunroof/Moonroof
Avg. Dealer Rating: (7 reviews) "Very helpful. "
https://static.cargurus.com/images/forsale/2017/06/07/00/58/2003_bmw_3_series_330ci_convertible-pic-6344062872781350520-152x114.jpeg

2003 BMW 3 Series 330Ci Convertible Used Cars in Bonita Springs, 34135

Great Deal
$2,653 BELOW
Instant Market Value of $8,053

Price: $5,400

Mileage: 107,000

Location: Bonita Springs, 34135

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 330Ci Convertible for sale - $5,400, 107,000 miles with Sport Package, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/06/22/19/19/2004_bmw_3_series-pic-8416646117038875510-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Houston, TX 77074

Great Deal

Price: $2,999

Mileage: 126,262

Location: Houston, TX 77074

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2004 BMW 3 Series 325i for sale - $2,999, 126,262 miles
Avg. Dealer Rating: (16 reviews) "The car needed some work but the sales person was hoping to fast talk me through the process without addressing any of the issues. I would not recommend this dealer "
https://static.cargurus.com/images/forsale/2017/06/26/21/07/2004_bmw_3_series-pic-2330205265018209317-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Hasbrouck Heights, NJ 07604

Great Deal
$2,171 BELOW
Instant Market Value of $6,169

Price: $3,998

Mileage: 122,281

Location: Hasbrouck Heights, NJ 07604

Average time on market: 31 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $3,998, 122,281 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels
Avg. Dealer Rating: (81 reviews) "I love this car!!!!!"
https://static.cargurus.com/images/forsale/2017/05/09/05/20/2004_bmw_3_series-pic-8551878693707513920-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Plaistow, NH 03865

Great Deal
$1,972 BELOW
Instant Market Value of $6,967

Price: $4,995

Mileage: 104,000

Location: Plaistow, NH 03865

Average time on market: 31 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $4,995, 104,000 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (1 review) "Very happy with my purchase, had the exact car i wanted and was able to work out a good deal and got a warranty, will definitely go back for my next car. Thanks guys!!!"
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 119 Great Deals $26,986 8,135 listings
2016 BMW 3 Series 75 Great Deals $19,995 2,391 listings
2015 BMW 3 Series 21 Great Deals $14,980 945 listings
2014 BMW 3 Series 185 Great Deals $12,995 4,506 listings
2013 BMW 3 Series 51 Great Deals $11,900 1,858 listings
2012 BMW 3 Series 27 Great Deals $10,995 633 listings
2011 BMW 3 Series 117 Great Deals $5,799 2,564 listings
2010 BMW 3 Series 46 Great Deals $5,999 801 listings
2009 BMW 3 Series 43 Great Deals $5,499 1,338 listings
2008 BMW 3 Series 68 Great Deals $4,499 1,743 listings