Filter Your Results

More...

Showing 1 - 16 of 74 Results
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
White
55,094 Miles
Port Richey, FL
$9,988
Est $138 / Month (?)
White
55,094 Miles
Port Richey, FL
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
White
133,600 Miles
Chantilly, VA
$5,995
Est $83 / Month (?)
White
133,600 Miles
Chantilly, VA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
White
92,044 Miles
Irvine, CA
$9,991
Est $138 / Month (?)
White
92,044 Miles
Irvine, CA
See on Dealers' site
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
57,885 Miles
Englewood, CO
$8,900
Est $123 / Month (?)
White
57,885 Miles
Englewood, CO
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
74,443 Miles
Manassas, VA
$8,777
Est $122 / Month (?)
White
74,443 Miles
Manassas, VA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
White
160,136 Miles
Montclair, CA
$6,500
Est $90 / Month (?)
White
160,136 Miles
Montclair, CA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
White
147,471 Miles
Knoxville, TN
$7,995
Est $111 / Month (?)
White
147,471 Miles
Knoxville, TN
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
123,949 Miles
Cleveland, OH
$4,995
Est $69 / Month (?)
White
123,949 Miles
Cleveland, OH
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
124,128 Miles
Westminster, CO
$6,995
Est $97 / Month (?)
White
124,128 Miles
Westminster, CO
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
White
100,822 Miles
Portland, OR
$8,995
Est $125 / Month (?)
White
100,822 Miles
Portland, OR
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
111,681 Miles
North Hollywood, CA
$6,999
Est $97 / Month (?)
White
111,681 Miles
North Hollywood, CA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
128,536 Miles
Jacksonville, FL
$3,999
Est $55 / Month (?)
White
128,536 Miles
Jacksonville, FL
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
White
89,766 Miles
Kenner, LA
$7,450
Est $103 / Month (?)
White
89,766 Miles
Kenner, LA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
157,444 Miles
South Portland, ME
Contact Dealer For Price
White
157,444 Miles
South Portland, ME
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
70,710 Miles
Stuart, FL
$7,988
Est $111 / Month (?)
White
70,710 Miles
Stuart, FL

2004 BMW 3 Series Ratings, Reviews and Analysis

Safety Ratings and Recalls

Safety

2004 BMW 3 Series

Front Crash Driver Side
Front Crash Passenger Side
Side Crash Driver Side
Side Crash Passenger Side