Filter Your Results

More...

Showing 1 - 16 of 46 Results
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
52,747 Miles
Beaverton, OR
$11,991
Est $166 / Month (?)
Silver
52,747 Miles
Beaverton, OR
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 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 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Red
80,676 Miles
Arlington, VA
$10,981
Est $152 / Month (?)
Red
80,676 Miles
Arlington, VA
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
Red
57,025 Miles
Phoenix, AZ
$10,995
Est $152 / Month (?)
Red
57,025 Miles
Phoenix, AZ
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Silver
62,129 Miles
Wichita, KS
$10,999
Est $152 / Month (?)
Silver
62,129 Miles
Wichita, KS
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
29,670 Miles
Countryside, IL
$10,995
Est $152 / Month (?)
Black
29,670 Miles
Countryside, IL
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Silver
117,279 Miles
Random Lake, WI
$11,621
Est $161 / Month (?)
Silver
117,279 Miles
Random Lake, WI
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
76,290 Miles
Delray Beach, FL
$11,900
Est $165 / Month (?)
76,290 Miles
Delray Beach, FL
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Gray
78,076 Miles
Norcross, GA
$12,900
Est $179 / Month (?)
Gray
78,076 Miles
Norcross, GA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
64,202 Miles
Aurora, CO
$10,990
Est $152 / Month (?)
Black
64,202 Miles
Aurora, CO
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
92,800 Miles
Daytona Beach, FL
$10,900
Est $151 / Month (?)
Black
92,800 Miles
Daytona Beach, FL
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Red
106,000 Miles
Fort Lauderdale, FL
$11,500
Est $159 / Month (?)
Red
106,000 Miles
Fort Lauderdale, FL
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
77,263 Miles
Gaithersburg, MD
$11,490
Est $159 / Month (?)
Black
77,263 Miles
Gaithersburg, MD

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