ScanAuctionsValue a specific car →
Price guide · updated July 2026

BMW 5 Series prices in the UK

The average used BMW 5 Series listed for £16,860 in the UK as of July 2026 (median £14,499), based on 7,427 ScanAuctions price observations. The value sweet spot is a 2016 car at around £10,038 — 32.9% less than a 2017.

The 5 Series in the used market

The 5 Series does executive-car depreciation at its steepest: vast fleet supply of 520d saloons means five-year-old cars sell for a third of list. F10 cars (2010–2017) are now firmly in banger-money territory at the bottom; the G30 (2017–2023) is the used sweet spot, with plug-in 530e versions increasingly the value play as company-car stock returns. Specification spread is huge — two same-year 520ds can be thousands apart on options alone.

£16,860

Average price

£14,499

Median price

£3,955

Cheapest year (2008)

7,427

Cars tracked

BMW 5 Series price by year

Average and cheapest listed price per registration year, with typical mileage. Real UK observations, not book values.

Value sweet spot: 2016. A 2016 BMW 5 Series averages £10,03832.9% less than a 2017 — the biggest one-year price drop on this model. Drops this size usually sit where a model changes generation, so the saving buys the outgoing shape — check which body style the year gets you before assuming it’s the same car.

£14k£28k£41k£55k2008: 3,955 average (£), 67 cars£4.0k082009: 4,110 average (£), 78 cars2010: 5,300 average (£), 157 cars102011: 5,559 average (£), 241 cars2012: 5,649 average (£), 330 cars122013: 6,654 average (£), 411 cars2014: 7,846 average (£), 484 cars142015: 8,722 average (£), 486 cars2016: 10,038 average (£), 472 cars£10k162017: 14,966 average (£), 722 cars2018: 15,330 average (£), 996 cars182019: 17,071 average (£), 778 cars2020: 20,445 average (£), 401 cars202021: 24,381 average (£), 356 cars2022: 27,083 average (£), 511 cars222023: 29,862 average (£), 428 cars2024: 38,213 average (£), 134 cars242025: 43,590 average (£), 282 cars2026: 53,509 average (£), 90 cars£54k26
YearAverageCheapest seenAvg mileageCars
2026£53,5094,86490
2025£43,5909,815282
2024£38,21320,877134
2023£29,86236,064428
2022£27,08345,867511
2021£24,38156,458356
2020£20,445£8,50063,821401
2019£17,071£6,95072,530778
2018£15,330£6,45079,728996
2017£14,966£5,99584,478722
2016£10,03894,865472
2015£8,722101,838486
2014£7,846104,221484
2013£6,654110,228411
2012£5,649110,502330
2011£5,559112,506241
2010£5,300111,008157
2009£4,110127,86878
2008£3,955126,48967

“Cheapest seen” excludes implausibly low listings (often accident-damaged or Cat-marked cars); “—” means the lowest prices we saw weren’t representative.

Price by mileage

20152019 cars. On average, every extra 20,000 miles takes about £1,900 off the price.

MileageAverage priceCars
20,00040,000 miles£20,301197
40,00060,000 miles£17,848603
60,00080,000 miles£15,540825
80,000100,000 miles£13,173838
100,000120,000 miles£10,919506
120,000140,000 miles£9,234247
140,000160,000 miles£7,731127
160,000180,000 miles£6,90968

By fuel type

Diesel (2,029)£13,400
Petrol (767)£15,865
Plug-In Hybrid (426)£13,364

By gearbox

Automatic (3,393)£14,125
Manual (60)£6,495

What dealers actually pay for a 5 Series

Across 1,367 BMW 5 Series listings we scanned on dealer sale platforms, the average asking price was £13,168 against an average AutoTrader retail value of £15,908 — a gap of £2,740 before fees and prep. The gap is not profit: after fees, transport and preparation, our modelled margin on the average 5 Series listing is close to zero — dealers earn by picking the right cars, not the average one.

£13,168

At auction

£15,908

Retails at

£2,740

The gap

How dealers find these cars before anyone else

Common questions

How much is a used BMW 5 Series in the UK?

As of July 2026, the average used BMW 5 Series listed for £16,860 (median £14,499), across 7,427 UK price observations tracked by ScanAuctions. Prices range from about £3,955 for a 2008 car to £53,509 for a 2026.

What is the cheapest BMW 5 Series year worth buying?

2016 is the value sweet spot: it averages £10,038, 32.9% less than a 2017, with average mileage around 94,865 miles. Older cars are cheaper still but carry higher mileage.

How much does mileage affect BMW 5 Series prices?

Across 2015–2019 cars, each additional 20,000 miles reduces the average price by roughly £1,900.

What do dealers pay for a BMW 5 Series?

Across 1,367 BMW 5 Series listings scanned on dealer-only sale platforms, the average asking price was £13,168 against an average AutoTrader retail value of £15,908 — a gap of £2,740 before fees and preparation costs.

Pricing a specific 5 Series?

Averages set expectations; a real car needs a real valuation. Our free tool values any UK car by make, model, year and mileage — no email, no phone number.

Get a free valuation

More price guides

Methodology. Figures are computed from 7,427 BMW 5 Series price observations collected by ScanAuctions from UK marketplace and auction listings, filtered to plausible retail values and registration years. Averages are asking/listing prices, not final sold prices. Auction figures compare dealer-platform asking prices with AutoTrader retail valuations on the same cars. Last updated July 2026; refreshed monthly. Full detail: data & methodology.