2001 BMW 330xi in Mount Pleasant, MI
$3,500
I am posting this up here to see what's out there. This is a 2001 BMW 330xi with 180,xxx miles on it. I have a ton of paperwork on the car and the maintenance that I have done. Right now I have new from shocks (bilstein) and complete lower control...