2017 BMW M3
66,233 miles
$44,995
was $45,995
Good price
This BMW M3 is priced $4,541.26 below predicted market average
Good condition
This BMW M3 has been driven 36% less than similar vehicles.
Low supply
There are 2 2016 BMW M3 for sale, lower than usual and continuing to fall.
This analysis is based on a comparison of 22 vehicles with similar features and mileage in your local area.
66,233 miles
93,987 miles
20,782 miles
64,200 miles
20,782 miles
29,663 miles
49,000 miles
41,627 miles
93,987 miles
106,002 miles
86,500 miles
98,091 miles
93,987 miles
20,782 miles
60,219 miles
29,663 miles