Filter Your Results

More...

Showing 1 - 16 of 94 Results
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
99,087 Miles
Valley Stream, NY
$4,988
Est $69 / Month (?)
99,087 Miles
Valley Stream, NY
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Silver
180,970 Miles
South Hackensack, NJ
$3,495
Est $48 / Month (?)
Silver
180,970 Miles
South Hackensack, NJ
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
186,325 Miles
Prospect, CT
$4,499
Est $62 / Month (?)
Black
186,325 Miles
Prospect, CT
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Beige
160,160 Miles
Harvey, IL
$4,500
Est $62 / Month (?)
Beige
160,160 Miles
Harvey, IL
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
180,000 Miles
Hayesville, NC
$4,500
Est $62 / Month (?)
White
180,000 Miles
Hayesville, NC
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
192,000 Miles
Columbia, SC
$4,991
Est $69 / Month (?)
Gray
192,000 Miles
Columbia, SC
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
186,143 Miles
Painesville, OH
$3,412
Est $47 / Month (?)
Black
186,143 Miles
Painesville, OH
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
159,141 Miles
Indianapolis, IN
$4,995
Est $69 / Month (?)
White
159,141 Miles
Indianapolis, IN
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 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
99,472 Miles
Hasbrouck Heights, NJ
$4,999
Est $69 / Month (?)
Blue
99,472 Miles
Hasbrouck Heights, NJ
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
194,489 Miles
Knoxville, TN
$4,490
Est $62 / Month (?)
Black
194,489 Miles
Knoxville, TN
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Blue
157,385 Miles
Sterling, VA
$4,990
Est $69 / Month (?)
Blue
157,385 Miles
Sterling, VA
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
White
175,744 Miles
Milwaukie, OR
$4,995
Est $69 / Month (?)
White
175,744 Miles
Milwaukie, OR
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
134,442 Miles
Lawton, OK
$4,950
Est $69 / Month (?)
White
134,442 Miles
Lawton, OK
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 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