Filter Your Results

More...

Showing 61 - 76 of 652 Results
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
122,000 Miles
Miami, FL
$5,900
Est $82 / Month (?)
Gray
122,000 Miles
Miami, FL
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 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
87,815 Miles
Pompano Beach, FL
$7,995
Est $111 / Month (?)
Blue
87,815 Miles
Pompano Beach, FL
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 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
119,546 Miles
Englewood, CO
$6,988
Est $97 / Month (?)
Gray
119,546 Miles
Englewood, CO
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 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
Black
101,654 Miles
Carmel, IN
$9,500
Est $132 / Month (?)
Black
101,654 Miles
Carmel, IN
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 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
91,527 Miles
Bolingbrook, IL
$8,000
Est $111 / Month (?)
Silver
91,527 Miles
Bolingbrook, IL
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
107,898 Miles
Roseville, CA
$6,988
Est $97 / Month (?)
White
107,898 Miles
Roseville, CA
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 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Black
111,136 Miles
Las Vegas, NV
$5,999
Est $83 / Month (?)
Black
111,136 Miles
Las Vegas, NV
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Silver
35,893 Miles
Sarasota, FL
$12,500
Est $173 / Month (?)
Silver
35,893 Miles
Sarasota, FL

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