Filter Your Results

More...

Showing 1 - 16 of 32 Results
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 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Red
127,460 Miles
Morrisville, NC
$10,000
Est $139 / Month (?)
Red
127,460 Miles
Morrisville, NC
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 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Red
80,681 Miles
Fairfax, VA
$10,981
Est $152 / Month (?)
Red
80,681 Miles
Fairfax, VA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Red
141,350 Miles
New Port Richey, FL
$5,991
Est $83 / Month (?)
Red
141,350 Miles
New Port Richey, 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
137,500 Miles
Las Vegas, NV
$6,977
Est $97 / Month (?)
Red
137,500 Miles
Las Vegas, NV
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 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Red
115,385 Miles
Chantilly, VA
$5,495
Est $76 / Month (?)
Red
115,385 Miles
Chantilly, VA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Red
112,963 Miles
Las Vegas, NV
$11,995
Est $166 / Month (?)
Red
112,963 Miles
Las Vegas, NV
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Red
119,043 Miles
Duluth, MN
$6,495
Est $90 / Month (?)
Red
119,043 Miles
Duluth, MN
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Red
43,641 Miles
West Chester, PA
$15,995
Est $222 / Month (?)
Red
43,641 Miles
West Chester, PA
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Red
106,000 Miles
Fort Lauderdale, FL
$10,995
Est $152 / 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 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