Filter Your Results

More...

Showing 1 - 16 of 96 Results
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Blue
157,385 Miles
Sterling, VA
$4,490
Est $62 / Month (?)
Blue
157,385 Miles
Sterling, VA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Silver
216,327 Miles
Raleigh, NC
$4,500
Est $62 / Month (?)
Silver
216,327 Miles
Raleigh, NC
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Gray
136,140 Miles
Norfolk, VA
$4,995
Est $69 / Month (?)
Gray
136,140 Miles
Norfolk, VA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Black
172,691 Miles
Bellevue, WA
$4,498
Est $62 / Month (?)
Black
172,691 Miles
Bellevue, WA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
120,095 Miles
Alexandria, VA
$4,990
Est $69 / Month (?)
Silver
120,095 Miles
Alexandria, VA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Black
155,476 Miles
Hasbrouck Heights, NJ
$3,799
Est $53 / Month (?)
Black
155,476 Miles
Hasbrouck Heights, NJ
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 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
122,000 Miles
Doral, FL
$3,841
Est $53 / Month (?)
Gray
122,000 Miles
Doral, FL
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Blue
91,685 Miles
Jacksonville, FL
$2,025
Est $28 / Month (?)
Blue
91,685 Miles
Jacksonville, FL
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Red
142,066 Miles
Newark, CA
$4,999
Est $69 / Month (?)
Red
142,066 Miles
Newark, CA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Green
184,908 Miles
Knoxville, TN
$4,990
Est $69 / Month (?)
Green
184,908 Miles
Knoxville, TN
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
183,294 Miles
San Clemente, CA
$4,999
Est $69 / Month (?)
Silver
183,294 Miles
San Clemente, CA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Black
150,236 Miles
Jacksonville, FL
$4,988
Est $69 / Month (?)
Black
150,236 Miles
Jacksonville, FL
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Black
146,761 Miles
Decatur, GA
$4,995
Est $69 / Month (?)
Black
146,761 Miles
Decatur, GA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
155,599 Miles
Dublin, CA
$4,990
Est $69 / Month (?)
155,599 Miles
Dublin, CA

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