Filter Your Results

More...

Showing 1 - 16 of 629 Results
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
91,765 Miles
Middletown, RI
$7,800
Est $108 / Month (?)
Gray
91,765 Miles
Middletown, RI
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
53,691 Miles
Naples, FL
Contact Dealer For Price
53,691 Miles
Naples, FL
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 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
98,978 Miles
Willoughby Hills, OH
Contact Dealer For Price
Gray
98,978 Miles
Willoughby Hills, OH
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 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Black
151,512 Miles
North Aurora, IL
$7,500
Est $104 / Month (?)
Black
151,512 Miles
North Aurora, IL
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
52,753 Miles
Beaverton, OR
$11,991
Est $166 / Month (?)
Silver
52,753 Miles
Beaverton, OR
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
154,614 Miles
Richmond Hill, NY
$4,980
Est $69 / Month (?)
Blue
154,614 Miles
Richmond Hill, NY
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
161,759 Miles
Beaverton, OR
Contact Dealer For Price
White
161,759 Miles
Beaverton, OR
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
155,972 Miles
Cairo, GA
$6,000
Est $83 / Month (?)
Silver
155,972 Miles
Cairo, GA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Gray
156,457 Miles
Mayfield, KY
$5,988
Est $83 / Month (?)
Gray
156,457 Miles
Mayfield, KY
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Blue
149,274 Miles
Roseville, CA
$5,998
Est $83 / Month (?)
Blue
149,274 Miles
Roseville, CA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
115,455 Miles
Long Beach, CA
$5,995
Est $83 / Month (?)
115,455 Miles
Long Beach, CA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
185,097 Miles
Longwood, FL
$6,500
Est $90 / Month (?)
Silver
185,097 Miles
Longwood, FL
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
102,258 Miles
Bluffton, SC
$9,900
Est $137 / Month (?)
Blue
102,258 Miles
Bluffton, SC

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