Filter Your Results

More...

Showing 1 - 16 of 100 Results
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
93,503 Miles
Bridgeport, CT
$6,500
Est $90 / Month (?)
Gray
93,503 Miles
Bridgeport, CT
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
83,565 Miles
Norwood, MA
Contact Dealer For Price
White
83,565 Miles
Norwood, MA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
161,780 Miles
Anderson, SC
Contact Dealer For Price
White
161,780 Miles
Anderson, SC
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
146,990 Miles
Virginia Beach, VA
$5,250
Est $73 / Month (?)
Black
146,990 Miles
Virginia Beach, VA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
87,405 Miles
Tucson, AZ
$7,490
Est $104 / Month (?)
Silver
87,405 Miles
Tucson, AZ
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 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 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
159,141 Miles
Indianapolis, IN
$3,999
Est $55 / Month (?)
White
159,141 Miles
Indianapolis, IN
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
110,773 Miles
Lexington, NC
$7,988
Est $111 / Month (?)
Black
110,773 Miles
Lexington, NC
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
166,259 Miles
Sacramento, CA
$4,988
Est $69 / Month (?)
Blue
166,259 Miles
Sacramento, CA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
122,000 Miles
Miami, FL
$3,841
Est $53 / Month (?)
Gray
122,000 Miles
Miami, FL
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
149,415 Miles
Bellevue, WA
$5,998
Est $83 / Month (?)
White
149,415 Miles
Bellevue, WA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
99,472 Miles
Hasbrouck Heights, NJ
$4,999
Est $69 / Month (?)
Blue
99,472 Miles
Hasbrouck Heights, NJ
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
104,068 Miles
Newhall, CA
$4,995
Est $69 / Month (?)
Gray
104,068 Miles
Newhall, CA

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