Used 2025 BMW M5 for Sale nearArecibo, PR

Filters (3)

Location:

Only show listings in PR?

Include delivery listings?

241 vehicles found

Shop with transparent pricing.

Only show listings that include dealer fees

CarGurus Analysis:

2025 BMW M5

  • With 179 currently listed for sale and an average price of $116,492.00, 34.1% of 2025 BMW M5s for sale on CarGurus are rated as good or great deals.

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

  • 98.3% of 2025 BMW M5 models 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 179 currently listed for sale and an average price of $116,492.00, 34.1% of 2025 BMW M5s for sale on CarGurus are rated as good or great deals.

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

  • 98.3% of 2025 BMW M5 models on CarGurus are accident free.

Why it stands out

The 2025 BMW M5 stands out because it blends extreme performance with unusual everyday flexibility. As a plug-in hybrid, it is described as a versatile, high-performance sedan that lets drivers have their cake and eat it, too. It is also said to put out 717 horsepower and to offer a calming all-electric driving experience for up to 25 miles, which makes it the most efficient M5 ever.

That combination gives the car a true Jekyll-and-Hyde character. Its strengths include brutal acceleration and impressive dynamics, while its dual nature adds daily usability that broadens its appeal beyond pure track-day intent. At the same time, it is not without compromises: the exhaust is too quiet for a performance vehicle, its ride is too harsh for a luxury car, and its design may be polarizing. Even so, for shoppers who want a sedan that can do a bit of everything, the 2025 BMW M5 is presented as delivering in excess.

Other model years to consider

  • 2026 BMW M5

    • Average price: $120,845.00
    • Good/great deal percentage: 34.2%
    • Accident-free percentage: 98.4%
    • Total listings: 184
  • 2019 BMW M5

    • Average price: $54,521.00
    • Good/great deal percentage: 27.6%
    • User rating: 5 / 5
    • Total listings: 134
  • 2023 BMW M5

    • Average price: $85,751.00
    • Good/great deal percentage: 34.1%
    • Accident-free percentage: 85.9%
    • Total listings: 85

This analysis is based on CarGurus' proprietary market data from August 31, 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.