2016 BMW i8 prices
15 cars from UK dealers, updated 20 October 2026. Typical asking price £34,000.
Half of the 15 priced 2016 BMW i8 cars for sale ask between £30,000 and £35,500.
Typical mileage 47,000 miles.
2 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 i8, 47,000 miles, £29,950, £3,902 under typical, Radlett
- 2016 BMW i8, 34,000 miles, £34,950, Hedsor
- 2016 BMW i8, 55,962 miles, £29,700, Leicester
- 2016 BMW i8, 53,000 miles, £31,999, Crawley
- 2016 BMW i8, 80,435 miles, £26,490, Catterick
- 2016 BMW i8, 37,501 miles, £34,249, Hoddesdon
- 2016 BMW i8, 59,000 miles, £30,295, Burntisland
- 2016 BMW i8, 32,000 miles, £35,990, Derby
- 2016 BMW i8, 33,791 miles, £35,900, Wakefield
- 2016 BMW i8, 8,275 miles, £41,950, Melton Mowbray
- 2016 BMW i8, 67,500 miles, £30,990, Luton
- 2016 BMW i8, 49,200 miles, £33,995, Ripon
- 2016 BMW i8, 69,000 miles, £34,995, Glasgow
- 2016 BMW i8, 17,917 miles, £52,995, Hoddesdon
- 2016 BMW i8, 25,100 miles, £21,500, Horley
More BMW
- All BMW i8
- 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)