Filter Your Results

More...

Showing 1 - 16 of 119 Results
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
154,614 Miles
Richmond Hill, NY
$4,980
Est $69 / Month (?)
Blue
154,614 Miles
Richmond Hill, NY
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Blue
79,695 Miles
East Windsor, NJ
$8,995
Est $125 / Month (?)
Blue
79,695 Miles
East Windsor, NJ
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
117,956 Miles
Hasbrouck Heights, NJ
$3,999
Est $55 / Month (?)
Blue
117,956 Miles
Hasbrouck Heights, NJ
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Blue
179,825 Miles
Bellevue, WA
$4,998
Est $69 / Month (?)
Blue
179,825 Miles
Bellevue, WA
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
Blue
102,258 Miles
Bluffton, SC
$8,900
Est $123 / Month (?)
Blue
102,258 Miles
Bluffton, SC
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
166,259 Miles
Sacramento, CA
$6,488
Est $90 / Month (?)
Blue
166,259 Miles
Sacramento, CA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Blue
132,454 Miles
Virginia Beach, VA
$5,995
Est $83 / Month (?)
Blue
132,454 Miles
Virginia Beach, VA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
100,610 Miles
Westminster, CA
$6,497
Est $90 / Month (?)
Blue
100,610 Miles
Westminster, CA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
91,014 Miles
Chantilly, VA
$7,995
Est $111 / Month (?)
Blue
91,014 Miles
Chantilly, VA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
115,415 Miles
Garner, NC
$5,850
Est $81 / Month (?)
Blue
115,415 Miles
Garner, NC
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Blue
45,325 Miles
Wexford, PA
$8,500
Est $118 / Month (?)
Blue
45,325 Miles
Wexford, PA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
94,953 Miles
Dalton, GA
$7,995
Est $111 / Month (?)
Blue
94,953 Miles
Dalton, GA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Blue
80,000 Miles
La Habra, CA
$7,998
Est $111 / Month (?)
Blue
80,000 Miles
La Habra, 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 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