BMW M5 for Sale
241 listed now, newest first
As of October 21, 2026, Shifty has recorded 200 public sales of the BMW M5. The records run from March 2023 to October 2026. In the past 12 months, 182 sold at a median of $33,750. 241 are listed for sale now. The Shifty Estimate runs from $30,800 for the E60 M5 to $84,000 for the E28 M5.
For sale now

















































Common questions
How many BMW M5s are for sale right now?
241 are listed for sale today. The newest asks $113,190 for a 2026 BMW M5 with 8,968 miles.
What is a BMW M5 worth today?
The Shifty Estimate depends on the version. Each describes a well-kept example. E28 M5: $84,000. F90 M5: $56,100. E39 M5: $38,300. E34 M5: $34,700. F10 M5: $31,000.
How much does a BMW M5 cost?
In the past 12 months, 182 sold at a median of $33,750. Half of the 20 most recent sales landed between $23,500 and $41,250. The Shifty Estimate runs from $30,800 to $84,000, depending on version.
What is the most expensive BMW M5 ever sold?
The highest sale on file is $313,000, for a 2025 BMW M5 at Gooding & Company. It sold on Aug 17, 2024.
Where do Shifty's BMW M5 prices come from?
Every figure here comes from recorded public sales and live listings of the BMW M5. Each sale is filed by version and year. Shifty leaves out cars without a clean title, mismatched cars and implausible prices. The Shifty Estimate weights the most recent sales most heavily. These figures were read on October 21, 2026.