$5,901 above
13% of vehicles like this 2016 BMW 4 Series in the Kingston area are priced similarly.
2016 BMW 4 Series 428i
92,997 miles
/
$22,995