2004 BMW 3 Series for Sale in Detroit, MI

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 330i Review
by Jason

Great car for the money

330i ZHP (performance pkg) is an incredible car. Lots of perfomance without paying for an "M". 6 speed trans, upgraded suspension, M trim and ZHP specific wheels make it a standout. IMO, the E46 bodystyle is the second best 3 series (only the e30 beats it).

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/07/08/07/19/2004_bmw_3_series-pic-7861522004395702968-152x114.jpeg

2004 BMW 3 Series 330Ci Used Cars in Clinton Township, MI 48035

Great Deal
$2,647 BELOW
Instant Market Value of $7,097

Price: $4,450

Mileage: 120,621

Location: Clinton Township, MI 48035

Average time on market: 32 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330Ci for sale - $4,450, 120,621 miles
Avg. Dealer Rating: (3 reviews) "reasonable price, car is in good condition as described and transaction was smooth."
https://static.cargurus.com/images/forsale/2016/07/13/18/40/2004_bmw_3_series-pic-1627678370671445101-152x114.jpeg

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

Good Deal
$1,517 BELOW
Instant Market Value of $6,512

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/2015/06/02/22/40/2003_bmw_3_series-pic-5640830589395560221-152x114.jpeg

2003 BMW 3 Series 325Ci Convertible Used Cars in Mount Clemens, MI 48043

Price: $7,495

Mileage: 106,581

Location: Mount Clemens, MI 48043

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 325Ci Convertible for sale - $7,495, 106,581 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Excellent"
https://static.cargurus.com/images/forsale/2016/07/26/08/33/2004_bmw_3_series-pic-396640390985874619-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Toledo, OH 43611

Price: Negotiable

Mileage: 108,891

Location: Toledo, OH 43611

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Jet Black Description: Used 2004 BMW 3 Series 325xi for sale , 108,891 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Terrible. Lied about the car. Many problems with the engine and brakes. Also pictures didn't show broken door and cigarette burns in the roof of the car. Pictures were poor and 100 point inspection wasn't careful at all"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 BMW 3 Series 325xi Wagon Used Cars in Grand Blanc, MI 48439

Price: Negotiable

Mileage: 126,195

Location: Grand Blanc, MI 48439

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Alpine White Description: Used 2005 BMW 3 Series 325xi Wagon for sale , 126,195 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (10 reviews) "after I e-mailed the dealer they were in contact with me within minutes. every question I had was answered promptly and correctly ie not a lot of who shoot john. no sales pressure . they stated the price and how they arrived at it."
https://static.cargurus.com/images/forsale/2016/03/25/07/13/2005_bmw_3_series-pic-5147112185842668219-152x114.jpeg

2005 BMW 3 Series 330xi Used Cars in Detroit, MI 48219

Fair Deal
$87 BELOW
Instant Market Value of $5,587

Price: $5,500

Mileage: 165,514

Location: Detroit, MI 48219

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 BMW 3 Series 330xi for sale - $5,500, 165,514 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Said they had the vehicle when they didn't"
https://static.cargurus.com/images/forsale/2016/03/29/17/30/2003_bmw_3_series-pic-3840537712574935711-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Ann Arbor, MI 48108

Fair Deal
$185 ABOVE
Instant Market Value of $4,810

Price: $4,995

Mileage: 157,428

Location: Ann Arbor, MI 48108

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Titanium Silver Metallic Description: Used 2003 BMW 3 Series 325xi for sale - $4,995, 157,428 miles
Avg. Dealer Rating: (10 reviews) "They seemed preoccupied, and didn't really have time to tend to me. They gave me the keys to the wrong car, no one really took the time to show me anything. I was actually going to buy a car that day, and the entire experience has me kind of put off."
https://static.cargurus.com/images/forsale/2015/12/09/16/04/2003_bmw_3_series-pic-7954617390292521903-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Howell, MI 48843

High Price
$1,052 ABOVE
Instant Market Value of $5,938

Price: $6,990

Mileage: 134,000

Location: Howell, MI 48843

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 BMW 3 Series 325xi for sale - $6,990, 134,000 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (8 reviews) "contacted, but declined to sell the listed truck and offered to bring one from South, not sure if I want to do that w/o seeing the truck"
https://static.cargurus.com/images/forsale/2016/07/21/16/06/2004_bmw_3_series-pic-2110950767568988683-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Royal Oak, MI 48067

Overpriced
$2,587 ABOVE
Instant Market Value of $7,102

Price: $9,689

Mileage: 90,373

Location: Royal Oak, MI 48067

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Bmw Description: Used 2004 BMW 3 Series 325i for sale - $9,689, 90,373 miles
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 160 Great Deals $22,000 13,728 listings
2015 BMW 3 Series 57 Great Deals $19,994 1,694 listings
2014 BMW 3 Series 41 Great Deals $16,982 1,041 listings
2013 BMW 3 Series 332 Great Deals $12,950 6,655 listings
2012 BMW 3 Series 33 Great Deals $14,995 917 listings
2011 BMW 3 Series 135 Great Deals $7,995 2,624 listings
2010 BMW 3 Series 51 Great Deals $7,999 797 listings
2009 BMW 3 Series 72 Great Deals $6,877 1,368 listings
2008 BMW 3 Series 77 Great Deals $5,495 1,690 listings
2007 BMW 3 Series 71 Great Deals $4,860 1,715 listings