Used 2025 BMW M5 for SaleNationwide

Filters (3)

Location:

Include delivery listings?

220 vehicles found

Shop with transparent pricing.

Only show listings that include dealer fees

CarGurus Analysis:

2025 BMW M5

  • With 167 currently listed for sale and an average price of $114,971, 37.1% of 2025 BMW M5 listings on CarGurus are rated as good or great deals.

  • Favorably reviewed: CarGurus experts gave it an 8.5 / 10.

  • 98.8% of 2025 BMW M5 listings on CarGurus are accident free.

Research summarized using AI

CarGurus Analysis: 2025 BMW M5

8.5
of 10
overall
Look and feel9/10
Technology9/10
Performance8/10
Safety8/10
Form & function9/10
Cost effectiveness8/10
Image Not Available

Summary

  • With 167 currently listed for sale and an average price of $114,971, 37.1% of 2025 BMW M5 listings on CarGurus are rated as good or great deals.

  • Favorably reviewed: CarGurus experts gave it an 8.5 / 10.

  • 98.8% of 2025 BMW M5 listings on CarGurus are accident free.

Why it stands out

The 2025 BMW M5 stands out as a plug-in hybrid performance sedan that tries to blend extreme speed with everyday usability. It is described as the most powerful BMW M5 ever, with 717 horsepower, and it also offers a calming all-electric driving experience for up to 25 miles. That combination gives it a dual personality that is unusual even in this segment, and it helps explain why it can feel both brutally quick and surprisingly versatile.

At the same time, the 2025 BMW M5 is not presented as a perfect all-rounder. The source notes that it is the heaviest M5 ever, and it also says the exhaust is too quiet for a performance vehicle while the ride is too harsh for a luxury car. Even so, its strong acceleration, impressive dynamics, and broad daily usefulness make it appealing to buyers who want a sedan that can do a bit of everything.

Other model years to consider

  • 2019 BMW M5
    • Average price: $52,370
    • Good/great deal percentage: 33.8%
    • User rating: 5 / 5
    • Total listings: 145
  • 2026 BMW M5
    • Average price: $119,040
    • Good/great deal percentage: 37.5%
    • Total listings: 184
  • 2018 BMW M5
    • Average price: $47,237
    • Good/great deal percentage: 33.3%
    • User rating: 5 / 5
    • Total listings: 111

Similar models to consider

This analysis is based on CarGurus' proprietary market data from October 19, 2026, CarGurus experts' opinions, and generative AI.

Read full review

*CarGurus meticulously monitors the prices of millions of pre-owned vehicle listings, offering users precise and up-to-date market insights. Historical pricing data excludes any additional dealer fees as of May 3, 2026.

A better way to discover your best deal

Let us help you find a car you’ll love.