2015 BMW M3
76,734 miles
$33,495
Good price
This BMW M3 is priced $11.69 below predicted market average
Good condition
This BMW M3 has been driven 13% less than similar vehicles.
Low supply
There are 70 2016 BMW M3 for sale, lower than usual and continuing to fall.
This analysis is based on a comparison of 13 vehicles with similar features and mileage in your local area.
76,734 miles
49,000 miles
54,164 miles
76,016 miles
49,000 miles
76,016 miles
77,695 miles
33,956 miles
107,001 miles
93,987 miles
79,427 miles
81,726 miles
49,000 miles
76,016 miles
33,956 miles
107,001 miles