Filter Your Results

More...

Showing 1 - 16 of 635 Results
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Gray
108,367 Miles
Anderson, SC
$8,332
Est $115 / Month (?)
Gray
108,367 Miles
Anderson, SC
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
White
120,597 Miles
Jerome, ID
$6,995
Est $97 / Month (?)
White
120,597 Miles
Jerome, ID
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Black
139,610 Miles
Milwaukie, OR
$5,995
Est $83 / Month (?)
Black
139,610 Miles
Milwaukie, OR
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Green
149,501 Miles
Duluth, GA
$6,491
Est $90 / Month (?)
Green
149,501 Miles
Duluth, GA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
99,087 Miles
Valley Stream, NY
$6,988
Est $97 / Month (?)
99,087 Miles
Valley Stream, NY
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
116,401 Miles
Langhorne, PA
Contact Dealer For Price
116,401 Miles
Langhorne, PA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
128,720 Miles
Doylestown, PA
$8,989
Est $125 / Month (?)
Gray
128,720 Miles
Doylestown, PA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
182,828 Miles
Manchester, MO
$5,995
Est $83 / Month (?)
Black
182,828 Miles
Manchester, MO
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Silver
139,534 Miles
Daytona Beach, FL
Contact Dealer For Price
Silver
139,534 Miles
Daytona Beach, FL
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Silver
142,953 Miles
Sallisaw, OK
Contact Dealer For Price
Silver
142,953 Miles
Sallisaw, OK
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Black
114,321 Miles
Orange, TX
$5,689
Est $79 / Month (?)
Black
114,321 Miles
Orange, TX
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
131,366 Miles
Farmington, MO
$8,050
Est $112 / Month (?)
Black
131,366 Miles
Farmington, MO
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
72,431 Miles
Tucson, AZ
$9,999
Est $139 / Month (?)
Gray
72,431 Miles
Tucson, AZ
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Blue
120,001 Miles
Colorado Springs, CO
$8,995
Est $125 / Month (?)
Blue
120,001 Miles
Colorado Springs, CO
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
154,614 Miles
Richmond Hill, NY
$3,980
Est $55 / Month (?)
Blue
154,614 Miles
Richmond Hill, NY

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