Filter Your Results

More...

Showing 1 - 16 of 128 Results
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
52,753 Miles
Beaverton, OR
$11,991
Est $166 / Month (?)
Silver
52,753 Miles
Beaverton, OR
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
155,972 Miles
Cairo, GA
$6,000
Est $83 / Month (?)
Silver
155,972 Miles
Cairo, GA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Silver
84,730 Miles
Sunnyvale, CA
$8,991
Est $125 / Month (?)
Silver
84,730 Miles
Sunnyvale, CA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Silver
123,551 Miles
Manassas, VA
$7,777
Est $108 / Month (?)
Silver
123,551 Miles
Manassas, VA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
137,728 Miles
Longmont, CO
$6,999
Est $97 / Month (?)
Silver
137,728 Miles
Longmont, CO
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Silver
106,012 Miles
Las Vegas, NV
$6,977
Est $97 / Month (?)
Silver
106,012 Miles
Las Vegas, NV
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
75,259 Miles
Brooklyn, NY
$6,595
Est $91 / Month (?)
Silver
75,259 Miles
Brooklyn, NY
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Silver
97,950 Miles
Marietta, GA
$7,995
Est $111 / Month (?)
Silver
97,950 Miles
Marietta, GA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Silver
117,000 Miles
Garner, NC
$7,967
Est $110 / Month (?)
Silver
117,000 Miles
Garner, NC
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Silver
100,342 Miles
Puyallup, WA
$7,999
Est $111 / Month (?)
Silver
100,342 Miles
Puyallup, WA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
100,250 Miles
Marietta, GA
$4,995
Est $69 / Month (?)
Silver
100,250 Miles
Marietta, GA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
138,000 Miles
San Diego, CA
$5,999
Est $83 / Month (?)
Silver
138,000 Miles
San Diego, CA
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
Silver
129,711 Miles
Cleveland, OH
$4,995
Est $69 / Month (?)
Silver
129,711 Miles
Cleveland, OH
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 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