2005 BMW M3
85,118 miles
$19,095
Good price
This BMW M3 is priced -$0.64 below predicted market average
Low supply
There are 70 2006 BMW M3 for sale, lower than usual and continuing to fall.
This analysis is based on a comparison of 12 vehicles with similar features and mileage in your local area.
85,118 miles
79,619 miles
96,839 miles
79,152 miles
79,619 miles
96,839 miles
50,500 miles
63,904 miles
100,252 miles
69,731 miles
129,698 miles
132,831 miles
79,619 miles
96,839 miles
50,500 miles
123,204 miles