2004 BMW 3 Series in Minneapolis, MN

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars

2004 BMW 3 Series 320si Review
by Yvonne

Loved this model, it still looked like BMW.

I want it back NOW! Seats were a little to firm complaint but not as bad as Mercedes. Acceleration was quite astounding for this diesel 320. It left the petrol 316 and 318 standing on the start. Both petrols pegged out badly on the hill out of Inverness the test drives. Build faultless until I wanted a bike carrier attached...nothing to attach it ...

First Previous
Loading...
Next
Featured Listings
http://images.cobaltgroup.com/4/1/6/10368878614x152.jpg

2004 BMW 3 Series 325xi Used Cars in Minneapolis, MN 55431

Great Deal
$1,866 BELOW
Instant Market Value of $9,825

Price: $7,959

Mileage: 87,461

Location: Minneapolis, MN 55431

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Black Sapphire Metallic Description: Used 2004 BMW 3 Series 325xi for sale - $7,959, 87,461 miles
Avg. Dealer Rating: (8 reviews) "Bad offers and expensive."
http://static.cargurus.com/images/forsale/2015/02/19/17/58/2004_bmw_3_series-pic-8454252071778974035-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Minnetonka, MN 55343

Good Deal
$1,476 BELOW
Instant Market Value of $8,471

Price: $6,995

Mileage: 97,000

Location: Minnetonka, MN 55343

Average time on market: 24 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $6,995, 97,000 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Great."
http://static.cargurus.com/images/forsale/2015/03/31/04/10/2004_bmw_3_series-pic-2982554405593178602-152x114.jpeg

2004 BMW 3 Series 325Ci Used Cars in Saint Paul, MN 55110

Good Deal
$911 BELOW
Instant Market Value of $7,910

Price: $6,999

Mileage: 115,900

Location: Saint Paul, MN 55110

Average time on market: 40 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 325Ci for sale - $6,999, 115,900 miles
Avg. Dealer Rating: (7 reviews) "Minor issues with vehicle. Good price for vehicle. Any farm kid could and did fix light switch prob. Pleasant folks to work with."
http://static.cargurus.com/images/forsale/2015/03/12/22/58/2004_bmw_3_series-pic-7797377270544539736-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Burnsville, MN 55337

Price: Negotiable

Mileage: 87,350

Location: Burnsville, MN 55337

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Green Description: Used 2004 BMW 3 Series 325i for sale , 87,350 miles
Avg. Dealer Rating: (3 reviews) "Was an easy and fun experience"
http://static.cargurus.com/images/forsale/2015/01/30/08/32/2004_bmw_3_series-pic-7950172722314674900-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Saint Paul, MN 55108

Fair Deal
$3 BELOW
Instant Market Value of $6,991

Price: $6,988

Mileage: 129,464

Location: Saint Paul, MN 55108

Average time on market: 23 days Certified Pre-Owned: No Description: Used 2004 BMW 3 Series 325xi for sale - $6,988, 129,464 miles
Avg. Dealer Rating: (1 review) "Good"
http://static.cargurus.com/images/forsale/2015/03/09/01/32/2004_bmw_3_series-pic-3184795433155560817-152x114.jpeg

2004 BMW 3 Series 325i Wagon Used Cars in Forest Lake, MN 55025

High Price
$910 ABOVE
Instant Market Value of $6,089

Price: $6,999

Mileage: 152,772

Location: Forest Lake, MN 55025

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 325i Wagon for sale - $6,999, 152,772 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Premium Package
Avg. Dealer Rating: (5 reviews) "Took a liitle too long bought ano y her car already."
http://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330i Used Cars in Shakopee, MN 55379

High Price
$1,665 ABOVE
Instant Market Value of $10,297

Price: $11,962

Mileage: 108,265

Location: Shakopee, MN 55379

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Black Sapphire Metallic Moon Description: Used 2004 BMW 3 Series 330i for sale - $11,962, 108,265 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (5 reviews) "Not willing to fix anything on car I was interested in really liked car but wouldn't do anything would have probably bought it but refused on the smallest things "
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
247 Great Deals out of 5,817 listings starting at $1,995
Audi A4
315 Great Deals out of 10,777 listings starting at $1,300
Infiniti G35
113 Great Deals out of 3,167 listings starting at $3,995

New BMW 3 Series By Year

2015 BMW 3 Series
12,515 listings
2014 BMW 3 Series
2,538 listings

Used 2004 BMW 3 Series By City

2004 BMW 3 Series in Rochester MN
5 listings starting at $7,959
2004 BMW 3 Series in Sioux Falls SD
1 listings starting at $13,975
2004 BMW 3 Series in Madison WI
4 listings starting at $5,995
2004 BMW 3 Series in Des Moines IA
1 listings starting at $8,495
2004 BMW 3 Series in Green Bay WI
4 listings starting at $5,495
2004 BMW 3 Series in Milwaukee WI
11 listings starting at $5,995
2004 BMW 3 Series in Lincoln NE
1 listing
2004 BMW 3 Series in Chicago IL
41 listings starting at $4,995
2004 BMW 3 Series in Grand Rapids MI
3 listings starting at $6,455
2004 BMW 3 Series in Springfield IL
33 listings starting at $5,799
2004 BMW 3 Series in Kansas City MO
6 listings starting at $6,995
2004 BMW 3 Series in Columbia MO
5 listings starting at $6,495
2004 BMW 3 Series in Champaign IL
5 listings starting at $6,995
2004 BMW 3 Series in Manhattan KS
1 listings starting at $7,995
2004 BMW 3 Series in Saint Louis MO
8 listings starting at $6,900