Filter Your Results

More...

Showing 61 - 76 of 627 Results
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
176,150 Miles
Hasbrouck Heights, NJ
$3,899
Est $54 / Month (?)
Black
176,150 Miles
Hasbrouck Heights, NJ
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Black
139,610 Miles
Milwaukie, OR
$5,995
Est $83 / Month (?)
Black
139,610 Miles
Milwaukie, OR
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 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Red
141,350 Miles
New Port Richey, FL
$5,991
Est $83 / Month (?)
Red
141,350 Miles
New Port Richey, FL
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
122,299 Miles
Wichita, KS
$7,995
Est $111 / Month (?)
Black
122,299 Miles
Wichita, KS
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Red
80,681 Miles
Fairfax, VA
$10,981
Est $152 / Month (?)
Red
80,681 Miles
Fairfax, VA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Silver
84,783 Miles
Sunnyvale, CA
$9,793
Est $136 / Month (?)
Silver
84,783 Miles
Sunnyvale, CA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
109,932 Miles
Fort Lauderdale, FL
$5,760
Est $80 / Month (?)
Gray
109,932 Miles
Fort Lauderdale, FL
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 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
138,000 Miles
San Diego, CA
$5,999
Est $83 / Month (?)
Silver
138,000 Miles
San Diego, CA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Green
184,908 Miles
Knoxville, TN
$4,990
Est $69 / Month (?)
Green
184,908 Miles
Knoxville, TN
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
130,011 Miles
Las Vegas, NV
$5,395
Est $75 / Month (?)
White
130,011 Miles
Las Vegas, NV
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
88,461 Miles
Denver, CO
$7,999
Est $111 / Month (?)
Gray
88,461 Miles
Denver, CO
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Gray
160,240 Miles
Sanford, NC
$5,817
Est $81 / Month (?)
Gray
160,240 Miles
Sanford, NC
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
White
136,586 Miles
Las Vegas, NV
$6,900
Est $96 / Month (?)
White
136,586 Miles
Las Vegas, NV

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