2004 BMW M3
49,523 miles
$54,995
Good price
This BMW M3 is priced $2,573.19 below predicted market average
Good condition
This BMW M3 has been driven 39% less than similar vehicles.
This analysis is based on a comparison of 20 vehicles with similar features and mileage in your local area.
49,523 miles
71,938 miles
84,391 miles
129,698 miles
71,938 miles
47,812 miles
85,118 miles
29,120 miles
103,880 miles
85,118 miles
83,909 miles
130,694 miles
71,938 miles
103,880 miles
47,812 miles
85,118 miles