Filter Your Results

More...

Showing 1 - 16 of 652 Results
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
107,200 Miles
Highlands Ranch, CO
$7,717
Est $107 / Month (?)
Black
107,200 Miles
Highlands Ranch, CO
See on Dealers' site
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Silver
117,565 Miles
Merrillville, IN
$8,700
Est $121 / Month (?)
Silver
117,565 Miles
Merrillville, IN
See on Dealers' site
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
91,764 Miles
Middletown, RI
$7,998
Est $111 / Month (?)
Gray
91,764 Miles
Middletown, RI
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
88,937 Miles
Cordova, TN
$9,995
Est $138 / Month (?)
White
88,937 Miles
Cordova, TN
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
196,163 Miles
Spring Valley, NY
$4,177
Est $58 / Month (?)
Gray
196,163 Miles
Spring Valley, NY
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 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
52,747 Miles
Beaverton, OR
$10,000
Est $139 / Month (?)
Silver
52,747 Miles
Beaverton, OR
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Black
114,758 Miles
Hainesport, NJ
$4,997
Est $69 / Month (?)
Black
114,758 Miles
Hainesport, NJ
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Silver
100,342 Miles
Puyallup, WA
$7,999
Est $111 / Month (?)
Silver
100,342 Miles
Puyallup, WA
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
Black
156,628 Miles
Seattle, WA
Contact Dealer For Price
Black
156,628 Miles
Seattle, WA
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 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Gray
156,457 Miles
Mayfield, KY
$7,995
Est $111 / Month (?)
Gray
156,457 Miles
Mayfield, KY
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
155,972 Miles
Cairo, GA
Contact Dealer For Price
Silver
155,972 Miles
Cairo, GA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Silver
123,551 Miles
Manassas, VA
$7,995
Est $111 / Month (?)
Silver
123,551 Miles
Manassas, VA

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