$2,480 above
4% of vehicles like this 2017 BMW 3 Series in the Palm Harbor area are priced similarly.
2017 BMW 3 Series 330i xDrive Gran Turismo
70,393 miles
/
$19,169