Filter Your Results

More...

Showing 46 - 61 of 615 Results
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
129,711 Miles
Cleveland, OH
$3,995
Est $55 / Month (?)
Silver
129,711 Miles
Cleveland, OH
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
138,500 Miles
Fredericksburg, VA
$6,500
Est $90 / Month (?)
138,500 Miles
Fredericksburg, VA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
117,524 Miles
New Bedford, MA
$7,500
Est $104 / Month (?)
Blue
117,524 Miles
New Bedford, MA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
114,224 Miles
Norwalk, CA
$6,999
Est $97 / Month (?)
Gray
114,224 Miles
Norwalk, CA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
158,107 Miles
Shakopee, MN
$4,795
Est $66 / Month (?)
Black
158,107 Miles
Shakopee, MN
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
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
88,461 Miles
Denver, CO
$8,999
Est $125 / Month (?)
Gray
88,461 Miles
Denver, CO
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Red
57,025 Miles
Phoenix, AZ
$10,995
Est $152 / Month (?)
Red
57,025 Miles
Phoenix, AZ
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Red
137,500 Miles
Las Vegas, NV
$6,977
Est $97 / Month (?)
Red
137,500 Miles
Las Vegas, NV
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
70,493 Miles
Denver, CO
$9,999
Est $139 / Month (?)
Black
70,493 Miles
Denver, CO
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
108,197 Miles
Adrian, MI
$7,300
Est $101 / Month (?)
Gray
108,197 Miles
Adrian, MI
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Gray
99,808 Miles
Greenwood, MO
$7,500
Est $104 / Month (?)
Gray
99,808 Miles
Greenwood, MO
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Blue
45,325 Miles
Wexford, PA
$7,900
Est $109 / Month (?)
Blue
45,325 Miles
Wexford, PA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
108,042 Miles
Shoreline, WA
$5,199
Est $72 / Month (?)
Silver
108,042 Miles
Shoreline, WA

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