Filter Your Results

More...

Showing 1 - 16 of 357 Results
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
107,200 Miles
Highlands Ranch, CO
$7,717
Est $107 / Month (?)
Black
107,200 Miles
Highlands Ranch, CO
See on Dealers' site
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
91,765 Miles
Middletown, RI
$7,800
Est $108 / Month (?)
Gray
91,765 Miles
Middletown, RI
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 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Gray
156,457 Miles
Mayfield, KY
$5,988
Est $83 / Month (?)
Gray
156,457 Miles
Mayfield, KY
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 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Blue
128,702 Miles
Las Vegas, NV
$5,999
Est $83 / Month (?)
Blue
128,702 Miles
Las Vegas, NV
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
85,824 Miles
Hasbrouck Heights, NJ
$8,992
Est $125 / Month (?)
Black
85,824 Miles
Hasbrouck Heights, NJ
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 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 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
130,011 Miles
Las Vegas, NV
$5,489
Est $76 / Month (?)
White
130,011 Miles
Las Vegas, NV
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
129,850 Miles
Fredericksburg, VA
$5,299
Est $73 / Month (?)
Gray
129,850 Miles
Fredericksburg, VA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Green
100,621 Miles
Roseville, CA
$7,988
Est $111 / Month (?)
Green
100,621 Miles
Roseville, CA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Black
37,258 Miles
North Plainfield, NJ
$9,988
Est $138 / Month (?)
Black
37,258 Miles
North Plainfield, NJ
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 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Blue
79,695 Miles
East Windsor, NJ
$9,250
Est $128 / Month (?)
Blue
79,695 Miles
East Windsor, NJ

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