Filter Your Results

More...

Showing 46 - 61 of 642 Results
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
96,753 Miles
Phoenix, AZ
$6,499
Est $90 / Month (?)
Blue
96,753 Miles
Phoenix, AZ
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
109,932 Miles
Fort Lauderdale, FL
$5,760
Est $80 / Month (?)
Gray
109,932 Miles
Fort Lauderdale, FL
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
131,385 Miles
Wexford, PA
$6,600
Est $91 / Month (?)
Blue
131,385 Miles
Wexford, PA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
107,961 Miles
Mundelein, IL
$5,980
Est $83 / Month (?)
107,961 Miles
Mundelein, IL
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Blue
96,515 Miles
Shoreline, WA
$6,750
Est $94 / Month (?)
Blue
96,515 Miles
Shoreline, WA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
168,285 Miles
Englewood, CO
$4,900
Est $68 / Month (?)
Blue
168,285 Miles
Englewood, CO
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
73,239 Miles
Fairfax, VA
$8,994
Est $125 / Month (?)
Black
73,239 Miles
Fairfax, VA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
73,667 Miles
Philadelphia, PA
$6,449
Est $89 / Month (?)
Silver
73,667 Miles
Philadelphia, PA
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 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Silver
81,767 Miles
Riverside, CA
$11,323
Est $157 / Month (?)
Silver
81,767 Miles
Riverside, CA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Blue
104,800 Miles
Marietta, GA
$7,400
Est $103 / Month (?)
Blue
104,800 Miles
Marietta, GA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Red
80,681 Miles
Fairfax, VA
$9,961
Est $138 / Month (?)
Red
80,681 Miles
Fairfax, VA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Gray
78,946 Miles
Norwalk, CA
$7,999
Est $111 / Month (?)
Gray
78,946 Miles
Norwalk, CA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
57,885 Miles
Englewood, CO
$9,900
Est $137 / Month (?)
White
57,885 Miles
Englewood, CO
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
90,889 Miles
South Weymouth, MA
$6,995
Est $97 / Month (?)
Gray
90,889 Miles
South Weymouth, MA

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