A BMW X5 averages €39,432 across all model years, with the cheapest sitting around €3,950 (typically older years) and the priciest around €64,900 (recent years). The median is €44,620. A good price for a BMW X5 is under €22,934; anything over €54,950 is on the high side compared with similar listings.

Prices vary by model year: 2007 (€11,570), 2008 (€11,203), 2012 (€20,967), 2013 (€18,789), 2014 (€28,669), 2015 (€23,321), 2017 (€31,276), 2018 (€37,981), 2019 (€50,707), 2020 (€51,173), 2021 (€53,419), 2022 (€59,832), 2023 (€76,837), 2024 (€86,873), 2025 (€107,935), 2026 (€126,817).

Frequently asked questions

What is a BMW X5 worth?

A BMW X5 averages €49,836. The cheapest example sits at €6,400, the priciest at €132,850.

Which model years of the BMW X5 are available?

We have BMW X5 listings from 2001 through 2026.

What is the average mileage of a BMW X5?

An average BMW X5 has 118,139 km on the clock.

How much does price differ between the oldest and newest model year?

There's roughly €115,247 between the oldest and newest model year.

How many BMW X5's are listed right now?

There are 296 active BMW X5 listings in our catalogue.