Filter Your Results

More...

Showing 1 - 16 of 94 Results
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
192,661 Miles
Ogden, UT
Contact Dealer For Price
Black
192,661 Miles
Ogden, UT
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
223,297 Miles
Highlands Ranch, CO
Contact Dealer For Price
223,297 Miles
Highlands Ranch, CO
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 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
101,878 Miles
Spokane, WA
$8,997
Est $125 / Month (?)
101,878 Miles
Spokane, WA
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
Blue
120,830 Miles
Milford, CT
$5,998
Est $83 / Month (?)
Blue
120,830 Miles
Milford, CT
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
114,224 Miles
Norwalk, CA
$6,999
Est $97 / Month (?)
Gray
114,224 Miles
Norwalk, CA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
130,000 Miles
West Monroe, LA
$21,999
Est $305 / Month (?)
Silver
130,000 Miles
West Monroe, LA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
117,524 Miles
New Bedford, MA
$7,500
Est $104 / Month (?)
Blue
117,524 Miles
New Bedford, MA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
108,519 Miles
Fort Lauderdale, FL
$5,977
Est $83 / Month (?)
White
108,519 Miles
Fort Lauderdale, FL
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
158,107 Miles
Shakopee, MN
$4,795
Est $66 / Month (?)
Black
158,107 Miles
Shakopee, MN
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
146,990 Miles
Virginia Beach, VA
$5,990
Est $83 / Month (?)
Black
146,990 Miles
Virginia Beach, VA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Red
144,209 Miles
Hasbrouck Heights, NJ
$3,899
Est $54 / Month (?)
Red
144,209 Miles
Hasbrouck Heights, NJ
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
115,839 Miles
Urbandale, IA
$7,995
Est $111 / Month (?)
Blue
115,839 Miles
Urbandale, IA
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 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