2016 BMW 3 Series Gran Turismo 328i xDrive
$127/mo
estimate
$7,737 listed price
Automatic
AWD
Sunroof