A BMW 520 averages €22,054 across all model years, with the cheapest sitting around €2,895 (typically older years) and the priciest around €65,842 (recent years). The median is €21,750. A good price for a BMW 520 is under €14,600; anything over €29,390 is on the high side compared with similar listings.
Prices vary by model year: 2010 (€7,082), 2012 (€8,814), 2013 (€12,738), 2014 (€12,587), 2015 (€16,815), 2016 (€19,129), 2017 (€20,325), 2018 (€22,753), 2019 (€27,120), 2020 (€29,124), 2021 (€33,246), 2022 (€34,789).
Frequently asked questions
What is a BMW 520 worth?
A BMW 520 averages €20,377. The cheapest example sits at €6,300, the priciest at €42,445.
Which model years of the BMW 520 are available?
We have BMW 520 listings from 2000 through 2025.
What is the average mileage of a BMW 520?
An average BMW 520 has 161,301 km on the clock.
How much does price differ between the oldest and newest model year?
There's roughly €27,708 between the oldest and newest model year.
How many BMW 520's are listed right now?
There are 131 active BMW 520 listings in our catalogue.