Filter Your Results

More...

Showing 46 - 61 of 642 Results
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
183,294 Miles
San Clemente, CA
$5,999
Est $83 / Month (?)
Silver
183,294 Miles
San Clemente, CA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Blue
91,450 Miles
Huntington Station, NY
$5,995
Est $83 / Month (?)
Blue
91,450 Miles
Huntington Station, NY
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
89,403 Miles
Pasadena, CA
$7,300
Est $101 / Month (?)
Gray
89,403 Miles
Pasadena, CA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Blue
149,274 Miles
Roseville, CA
$5,998
Est $83 / Month (?)
Blue
149,274 Miles
Roseville, CA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
144,804 Miles
Hasbrouck Heights, NJ
$4,994
Est $69 / Month (?)
Blue
144,804 Miles
Hasbrouck Heights, NJ
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
153,152 Miles
Lexington, NC
$6,288
Est $87 / Month (?)
Blue
153,152 Miles
Lexington, NC
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Gray
99,808 Miles
Greenwood, MO
$7,995
Est $111 / Month (?)
Gray
99,808 Miles
Greenwood, MO
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Blue
98,587 Miles
Sacramento, CA
$11,995
Est $166 / Month (?)
Blue
98,587 Miles
Sacramento, CA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
115,035 Miles
Montclair, CA
$6,995
Est $97 / Month (?)
Silver
115,035 Miles
Montclair, CA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Blue
88,015 Miles
Fairfax, VA
$9,900
Est $137 / Month (?)
Blue
88,015 Miles
Fairfax, VA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
122,000 Miles
Miami, FL
$5,900
Est $82 / Month (?)
Gray
122,000 Miles
Miami, FL
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
108,519 Miles
Fort Lauderdale, FL
$5,977
Est $83 / Month (?)
White
108,519 Miles
Fort Lauderdale, FL
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
145,613 Miles
Miamisburg, OH
$5,490
Est $76 / Month (?)
Silver
145,613 Miles
Miamisburg, OH
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Silver
35,893 Miles
Sarasota, FL
$12,500
Est $173 / Month (?)
Silver
35,893 Miles
Sarasota, FL
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
107,898 Miles
Roseville, CA
$6,988
Est $97 / Month (?)
White
107,898 Miles
Roseville, 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