Bmw M6 prices by year

A 2016 Bmw M6 averages $30,152 — older years range down to $21,749 (2006), across 132 active listings.

Updated July 26, 2026 · 7 model years tracked

Bmw M6 price by year

Year Average price Price range Listings
2016 $30,152 $19,499–$44,747 19
2015 $26,680 $18,817–$30,786 11
2014 $27,679 $19,172–$43,319 29
2013 $27,227 $17,879–$36,217 23
2008 $26,671 $13,556–$70,786 15
2007 $22,360 $12,864–$52,698 24
2006 $21,749 $13,996–$52,692 11

See the full Bmw M6 depreciation curve →

Shopping for this car?

Check individual VINs before you buy — decode the exact trim and mileage, see every active listing, and how each price compares to the local market.