Filter Your Results

More...

Showing 1 - 16 of 135 Results
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Silver
142,953 Miles
Sallisaw, OK
Contact Dealer For Price
Silver
142,953 Miles
Sallisaw, OK
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Silver
139,534 Miles
Daytona Beach, FL
Contact Dealer For Price
Silver
139,534 Miles
Daytona Beach, FL
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Silver
63,000 Miles
Knoxville, TN
Contact Dealer For Price
Silver
63,000 Miles
Knoxville, TN
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
89,067 Miles
Frederick, MD
$9,999
Est $139 / Month (?)
Silver
89,067 Miles
Frederick, MD
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 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
130,000 Miles
West Monroe, LA
$21,999
Est $305 / Month (?)
Silver
130,000 Miles
West Monroe, LA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Silver
117,000 Miles
Garner, NC
$7,967
Est $110 / Month (?)
Silver
117,000 Miles
Garner, NC
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
100,158 Miles
Marietta, GA
$4,995
Est $69 / Month (?)
Silver
100,158 Miles
Marietta, GA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Silver
113,105 Miles
Tampa, FL
$7,995
Est $111 / Month (?)
Silver
113,105 Miles
Tampa, FL
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Silver
150,510 Miles
Canton, CT
$5,995
Est $83 / Month (?)
Silver
150,510 Miles
Canton, CT
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 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Silver
88,350 Miles
Las Vegas, NV
$8,599
Est $119 / Month (?)
Silver
88,350 Miles
Las Vegas, NV
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
145,613 Miles
Miamisburg, OH
$5,490
Est $76 / Month (?)
Silver
145,613 Miles
Miamisburg, OH
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
87,405 Miles
Tucson, AZ
$7,490
Est $104 / Month (?)
Silver
87,405 Miles
Tucson, AZ
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Silver
49,268 Miles
Creve Coeur, MO
$10,921
Est $151 / Month (?)
Silver
49,268 Miles
Creve Coeur, MO

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