Filter Your Results

More...

Showing 1 - 16 of 120 Results
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
84,219 Miles
Cedar Rapids, IA
$9,499
Est $132 / Month (?)
Black
84,219 Miles
Cedar Rapids, IA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Black
86,244 Miles
Hot Springs, AR
$8,488
Est $118 / Month (?)
Black
86,244 Miles
Hot Springs, AR
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
70,493 Miles
Denver, CO
$8,777
Est $122 / Month (?)
Black
70,493 Miles
Denver, CO
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Black
135,540 Miles
Richmond, CA
$5,950
Est $82 / Month (?)
Black
135,540 Miles
Richmond, CA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Black
106,803 Miles
Fairfax, VA
$5,994
Est $83 / Month (?)
Black
106,803 Miles
Fairfax, VA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
64,582 Miles
Fullerton, CA
$8,699
Est $121 / Month (?)
Black
64,582 Miles
Fullerton, CA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
125,188 Miles
Downingtown, PA
$6,990
Est $97 / Month (?)
Black
125,188 Miles
Downingtown, PA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
107,062 Miles
Hoffman Estates, IL
$6,577
Est $91 / Month (?)
Black
107,062 Miles
Hoffman Estates, IL
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
Black
80,184 Miles
Tacoma, WA
$8,366
Est $116 / Month (?)
Black
80,184 Miles
Tacoma, WA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Black
72,356 Miles
Fishers, IN
$8,090
Est $112 / Month (?)
Black
72,356 Miles
Fishers, IN
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Black
181,663 Miles
Chandler, AZ
$10,881
Est $151 / Month (?)
Black
181,663 Miles
Chandler, AZ
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
Black
158,521 Miles
Tucson, AZ
$4,990
Est $69 / Month (?)
Black
158,521 Miles
Tucson, AZ
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 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