Michigan Used BMW Cars

566 results in Michigan
Highest Price: $109,890
Lowest Price: N/A
To
Under miles
1-50 of 566 Results

Premium Listings

2009 BMW X3 xDrive30i
2009 BMW X3 xDrive30i
Traverse City, MI
$9,200
137,282 mi
bill-marsh-price-point
2005 BMW 3-Series 325Xi
2005 BMW 3-Series 325Xi
Battle Creek, MI
$3,998
259,295 mi
sunshine-toyota
1-50 of 566 Results