2016 BMW M5 prices
12 cars from UK dealers, updated 20 October 2026. Typical asking price £23,000.
Half of the 12 priced 2016 BMW M5 cars for sale ask between £20,500 and £27,500.
Typical mileage 56,000 miles.
3 have had their price cut since they were first listed.
Is the price fair?
The prices above describe the cars currently advertised. They are not a valuation of every car of this model and year. Open a car to see its expected asking price, adjusted for mileage and specification, alongside the available evidence.
Cars for sale now
- 2016 BMW M5, 72,329 miles, £18,950, £3,144 under typical, Corby
- 2016 BMW M5, 28,800 miles, £23,995, £3,668 under typical, London
- 2016 BMW M5, 48,000 miles, £22,980, £2,918 under typical, Warrington
- 2016 BMW M5, 72,815 miles, £19,950, £2,065 under typical, Leigh
- 2016 BMW M5, 88,000 miles, £17,999, Luton
- 2016 BMW M5, 64,000 miles, £22,795, Winchester
- 2016 BMW M5, 47,000 miles, £25,995, Chesham
- 2016 BMW M5, 78,288 miles, £20,680, Royal Tunbridge Wells
- 2016 BMW M5, 85,000 miles, £20,995, Craigavon
- 2016 BMW M5, 9,300 miles, £41,750, Bracknell
- 2016 BMW M5, 27,000 miles, £31,990, Horsham
- 2016 BMW M5, 9,744 miles, £35,500, Leicester
BMW M5 prices by year
BMW M5 by price
More BMW
- All BMW M5
- All BMW cars
- BMW 1 Series (7,238)
- BMW 3 Series (7,046)
- BMW X5 (3,269)
- BMW X3 (3,045)
- BMW 5 Series (2,894)
- BMW X1 (2,631)
- BMW 2 Series (1,876)
- BMW 4 Series (1,798)
- BMW 2 Series Gran Coupe (1,308)
- BMW 4 Series Gran Coupe (1,197)
- BMW i4 (837)
- BMW M3 (829)
- BMW 2 Series Active Tourer (806)
- BMW X2 (777)
- BMW M4 (748)