

Across 110 listings, a used 2012 Bmw 520d is advertised for a median of Rs 17.90M in Sri Lanka (average Rs 17.92M, range Rs 14.75M to Rs 22.55M). On average that is Rs 5.04M more than a 2006 (Rs 12.88M) and Rs 1.12M less than a 2013 (Rs 19.04M).
The average asking price for a 2012 Bmw 520d went from Rs 16.50M in Apr 2026 to Rs 17.74M in Oct 2026 (+7.5%).
Half of the 2012 Bmw 520d cars listed have done less than 130,000 km; the middle half fall between 94,000 km and 150,000 km.
| Mileage | Listings | Median price |
|---|---|---|
| Under 50,000 km | 8 | Rs 18.40M |
| 50,000–100,000 km | 21 | Rs 18.40M |
| 100,000–150,000 km | 43 | Rs 17.50M |
| Over 150,000 km | 27 | Rs 17.60M |
PRICE DATA
Average, minimum and maximum used car prices for each year of manufacture. Data sourced from ikman.lk and riyasewana.com.
| Year | Avg Price | Min Price | Max Price | Listings |
|---|---|---|---|---|
| 2012 | Rs.17.9M | Rs.14.8M | Rs.22.6M | 110 |
Overall: 110 listings · Avg Rs.17.9M · Median Rs.17.9M · Range Rs.14.8M–Rs.22.6M
On the Marketplace Right Now
View all listings →If the Bmw model you're looking for isn't listed, request us to add it. We'll pick it up on the next analyser run once approved.