Filter Your Results

More...

Showing 1 - 16 of 32 Results
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Red
137,500 Miles
Las Vegas, NV
$6,977
Est $97 / Month (?)
Red
137,500 Miles
Las Vegas, NV
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Red
196,864 Miles
Ocala, FL
$5,000
Est $69 / Month (?)
Red
196,864 Miles
Ocala, FL
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Red
128,913 Miles
Roseville, CA
$5,995
Est $83 / Month (?)
Red
128,913 Miles
Roseville, CA
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 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 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Red
144,209 Miles
Hasbrouck Heights, NJ
$3,899
Est $54 / Month (?)
Red
144,209 Miles
Hasbrouck Heights, NJ
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Red
121,687 Miles
Vero Beach, FL
$3,988
Est $55 / Month (?)
Red
121,687 Miles
Vero Beach, FL
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Red
143,102 Miles
Cleveland, OH
$4,995
Est $69 / Month (?)
Red
143,102 Miles
Cleveland, OH
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Red
84,893 Miles
Asbury Park, NJ
$7,995
Est $111 / Month (?)
Red
84,893 Miles
Asbury Park, NJ
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Red
132,682 Miles
Greer, SC
$6,495
Est $90 / Month (?)
Red
132,682 Miles
Greer, SC
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Red
112,963 Miles
Las Vegas, NV
$6,999
Est $97 / Month (?)
Red
112,963 Miles
Las Vegas, NV
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
Red
133,217 Miles
Apopka, FL
$8,995
Est $125 / Month (?)
Red
133,217 Miles
Apopka, FL
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Red
144,007 Miles
Bessemer, AL
$6,999
Est $97 / Month (?)
Red
144,007 Miles
Bessemer, AL
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Red
119,043 Miles
Duluth, MN
$6,775
Est $94 / Month (?)
Red
119,043 Miles
Duluth, MN

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