2004 BMW 3 Series in Detroit, MI

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars

2004 BMW 3 Series 330xi Review
by Alex

Powerful sports sedan.

The 330xi may not be the fastest anymore, the best around turns, or the most luxurious, but you are involved in the driving - its just amazing to drive! The sound of the inline 6 is great - perfect exhaust note, not too loud bout you can tell this thing has some punch. I like the styling - harking back to the days of conservative, elegant BMW...

First Previous
Loading...
Next
Featured Listings
http://static.cargurus.com/images/forsale/2015/02/25/15/36/2004_bmw_3_series-pic-4196442620262822164-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Detroit, MI 48228

Good Deal
$1,263 BELOW
Instant Market Value of $6,258

Price: $4,995

Mileage: 147,796

Location: Detroit, MI 48228

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2004 BMW 3 Series 325xi for sale - $4,995, 147,796 miles
http://static.cargurus.com/images/forsale/2015/02/25/15/36/2004_bmw_3_series-pic-1603762810430139156-152x114.jpeg

2004 BMW 3 Series 325xi Wagon Used Cars in Detroit, MI 48228

Good Deal
$1,531 BELOW
Instant Market Value of $7,526

Price: $5,995

Mileage: 121,000

Location: Detroit, MI 48228

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 325xi Wagon for sale - $5,995, 121,000 miles with Navigation System, Sunroof/Moonroof
http://static.cargurus.com/images/forsale/2015/02/20/14/17/2004_bmw_3_series-pic-5042165687223740371-152x114.jpeg

2004 BMW 3 Series 325Ci Convertible Used Cars in Farmington Hills, MI 48336

Fair Deal
$779 BELOW
Instant Market Value of $7,774

Price: $6,995

Mileage: 128,000

Location: Farmington Hills, MI 48336

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $6,995, 128,000 miles
Avg. Dealer Rating: (3 reviews) "Very nice inventory, helpful lady named Jeannie, worth the drive....."
http://static.cargurus.com/images/forsale/2015/02/04/08/20/2004_bmw_3_series-pic-8690491960021685596-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Dearborn, MI 48126

Fair Deal
$580 BELOW
Instant Market Value of $7,579

Price: $6,999

Mileage: 122,139

Location: Dearborn, MI 48126

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 325xi for sale - $6,999, 122,139 miles with Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "Great customer service, I got financed and was able to get insurance and everything including a warranty. One stop shop!"
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330i Used Cars in Inkster, MI 48141

Fair Deal
$693 BELOW
Instant Market Value of $6,593

Price: $5,900

Mileage: 153,182

Location: Inkster, MI 48141

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Red Description: Used 2004 BMW 3 Series 330i for sale - $5,900, 153,182 miles with Alloy Wheels
http://static.cargurus.com/images/forsale/2015/01/16/23/06/2005_bmw_3_series-pic-7208217228995837352-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Lake Orion, MI 48362

Fair Deal
$479 BELOW
Instant Market Value of $8,474

Price: $7,995

Mileage: 105,883

Location: Lake Orion, MI 48362

Average time on market: 25 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2005 BMW 3 Series 325i for sale - $7,995, 105,883 miles with Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Dealer called right away, but vehicle was a manual transmission and we are looking for an automatic"
http://static.cargurus.com/images/forsale/2014/03/30/14/52/2005_bmw_3_series-pic-937507489505046159-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Wayne, MI 48184

Fair Deal
$33 BELOW
Instant Market Value of $8,028

Price: $7,995

Mileage: 118,424

Location: Wayne, MI 48184

Average time on market: 25 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Silver Description: Used 2005 BMW 3 Series 325i for sale - $7,995, 118,424 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Good"
http://static.cargurus.com/images/forsale/2015/02/03/06/26/2003_bmw_3_series-pic-1150150877994003976-152x114.jpeg

2003 BMW 3 Series 330Ci Convertible Used Cars in Southgate, MI 48195

Price: Negotiable

Mileage: 59,334

Location: Southgate, MI 48195

Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Orient Blue Metallic Description: Used 2003 BMW 3 Series 330Ci Convertible for sale , 59,334 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Dealer responded, but vehicle was sold"
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 BMW 3 Series 325xi Used Cars in Farmington Hills, MI 48335

Price: Negotiable

Mileage: 96,058

Location: Farmington Hills, MI 48335

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2003 BMW 3 Series 325xi for sale , 96,058 miles with Premium Package, Climate Package
Avg. Dealer Rating: (4 reviews) "Highly professional, easy to work with"
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 BMW 3 Series 330xi Used Cars in Livonia, MI 48150

Fair Deal
$186 ABOVE
Instant Market Value of $7,704

Price: $7,890

Mileage: 128,672

Location: Livonia, MI 48150

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Steel Gray Metallic Description: Used 2003 BMW 3 Series 330xi for sale - $7,890, 128,672 miles with Sunroof/Moonroof
http://static.cargurus.com/images/forsale/2014/08/01/09/30/2003_bmw_3_series-pic-4441010487758353261-152x114.jpeg

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

Fair Deal
$325 ABOVE
Instant Market Value of $9,170

Price: $9,495

Mileage: 106,581

Location: Mount Clemens, MI 48043

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 BMW 3 Series 325Ci Convertible for sale - $9,495, 106,581 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Owner Pete was very responsive, friendly, and honest. He runs the whole show so there are no games involved. Unfortunately the vehicle I was looking at was not in the condition I wanted (I am very picky) so I did not purchace the vehicle from him."
http://static.cargurus.com/images/forsale/2015/01/30/16/01/2005_bmw_3_series-pic-8008547586274725952-152x114.jpeg

2005 BMW 3 Series 325Ci Convertible Used Cars in Farmington Hills, MI 48335

High Price
$1,059 ABOVE
Instant Market Value of $12,436

Price: $13,495

Mileage: 64,989

Location: Farmington Hills, MI 48335

Average time on market: 29 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2005 BMW 3 Series 325Ci Convertible for sale - $13,495, 64,989 miles with Premium Package
Avg. Dealer Rating: (4 reviews) "Car information was misposted"
Please wait ...
All Listings
Please wait ...
Featured Listing
First Previous
Page # of #
Next

Email me price drops and new listings for these results.

You will receive listing updates from CarGurus.com when new listings match your search. Privacy Policy.

Filter your search criteria!

A large number of listings matched your criteria. You are seeing the top listings.

Similar Cars

Acura TL
219 Great Deals out of 6,035 listings starting at $2,500
Audi A4
270 Great Deals out of 10,796 listings starting at $1,197
Infiniti G35
134 Great Deals out of 3,254 listings starting at $3,495

New BMW 3 Series By Year

2015 BMW 3 Series
10,845 listings
2014 BMW 3 Series
2,626 listings

Used 2004 BMW 3 Series By City

2004 BMW 3 Series in Toledo OH
4 listings starting at $4,995
2004 BMW 3 Series in Saginaw MI
2 listings starting at $6,995
2004 BMW 3 Series in Cleveland OH
12 listings starting at $5,295
2004 BMW 3 Series in Akron OH
12 listings starting at $5,295
2004 BMW 3 Series in Fort Wayne IN
2 listings
2004 BMW 3 Series in Grand Rapids MI
2 listings starting at $7,500
2004 BMW 3 Series in Erie PA
2 listings starting at $5,990
2004 BMW 3 Series in Columbus OH
13 listings starting at $5,895
2004 BMW 3 Series in Dayton OH
16 listings starting at $5,895
2004 BMW 3 Series in Pittsburgh PA
3 listings starting at $5,990
2004 BMW 3 Series in Buffalo NY
3 listings starting at $8,175
2004 BMW 3 Series in Cincinnati OH
7 listings starting at $6,300
2004 BMW 3 Series in Chicago IL
35 listings starting at $4,995
2004 BMW 3 Series in Indianapolis IN
13 listings starting at $6,990
2004 BMW 3 Series in Milwaukee WI
9 listings starting at $5,995