Filter Your Results

More...

Showing 1 - 16 of 58 Results
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
White
88,155 Miles
Richmond, VA
$6,900
Est $96 / Month (?)
White
88,155 Miles
Richmond, VA
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 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
108,519 Miles
Fort Lauderdale, FL
$5,977
Est $83 / Month (?)
White
108,519 Miles
Fort Lauderdale, FL
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
White
160,136 Miles
Montclair, CA
$6,500
Est $90 / Month (?)
White
160,136 Miles
Montclair, CA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
White
86,283 Miles
Lawrenceville, GA
$10,000
Est $139 / Month (?)
White
86,283 Miles
Lawrenceville, GA
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 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
137,254 Miles
Jacksonville, FL
$2,999
Est $42 / Month (?)
White
137,254 Miles
Jacksonville, FL
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
White
153,319 Miles
Duluth, GA
$4,995
Est $69 / Month (?)
White
153,319 Miles
Duluth, GA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
171,432 Miles
Marysville, WA
$5,998
Est $83 / Month (?)
White
171,432 Miles
Marysville, WA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
149,656 Miles
Bremerton, WA
$7,999
Est $111 / Month (?)
White
149,656 Miles
Bremerton, WA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
193,489 Miles
Seattle, WA
Contact Dealer For Price
White
193,489 Miles
Seattle, WA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
White
133,600 Miles
Chantilly, VA
$5,995
Est $83 / Month (?)
White
133,600 Miles
Chantilly, VA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
152,948 Miles
Nashville, TN
$6,995
Est $97 / Month (?)
White
152,948 Miles
Nashville, TN
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
169,400 Miles
Lakewood, NJ
$4,980
Est $69 / Month (?)
White
169,400 Miles
Lakewood, NJ
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
99,883 Miles
Youngstown, OH
$6,595
Est $91 / Month (?)
White
99,883 Miles
Youngstown, OH

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