$235 below
This vehicle is priced about $250 less than the average price for a 2016 BMW M3 in the Plainfield area.
2016 BMW M3
41,627 miles
/
$47,800