2020 BMW i3 prices
46 cars from UK dealers, updated 21 October 2026. Typical asking price £12,600.
Half of the 46 priced 2020 BMW i3 cars for sale are priced between £11,500 and £14,000.
Typical mileage 34,000 miles.
6 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
The cheaper cars like each one are on its AskCar page.
- 2020 BMW i3, 19,190 miles, £12,999, £2,036 under typical, Rochdale
- 2020 BMW i3, 44,200 miles, £10,290, £1,476 under typical, West Molesey
- 2020 BMW i3, 70,683 miles, £9,000, £1,078 under typical, Leicester
- 2020 BMW i3, 55,570 miles, £9,904, £1,172 under typical, Hartlepool
- 2020 BMW i3, 33,407 miles, £11,250, £1,211 under typical, Nuneaton
- 2020 BMW i3, 31,000 miles, £11,395, £1,226 under typical, London
- 2020 BMW i3, 63,918 miles, £9,600, £971 under typical, Leicester
- 2020 BMW i3, 40,000 miles, £11,250, Manchester
- 2020 BMW i3, 26,358 miles, £12,250, Leeds
- 2020 BMW i3, 39,817 miles, £12,758, King's Lynn
- 2020 BMW i3, 22,910 miles, £12,499, Corby
- 2020 BMW i3, 27,000 miles, £12,295, Bury
- 2020 BMW i3, 22,516 miles, £12,620, Wimbledon
- 2020 BMW i3, 27,333 miles, £12,312, Weston-super-Mare
- 2020 BMW i3, 16,000 miles, £12,995, Uckfield
- 2020 BMW i3, 51,387 miles, £10,915, Ipswich
- 2020 BMW i3, 42,364 miles, £11,535, Milton Keynes
- 2020 BMW i3, 24,247 miles, £14,750, Aberdare
- 2020 BMW i3, 23,684 miles, £14,791, Nottingham
- 2020 BMW i3, 27,947 miles, £12,570, Sheffield
- 2020 BMW i3, 54,322 miles, £12,120, Blue Bell Hill
- 2020 BMW i3, 31,082 miles, £12,500, Consett
- 2020 BMW i3, 34,352 miles, £12,370, Enfield
- 2020 BMW i3, 49,000 miles, £13,400, Landulph
- 2020 BMW i3, 24,390 miles, £13,099, Hook
- 2020 BMW i3, 50,000 miles, £11,499, Preston
- 2020 BMW i3, 15,200 miles, £13,699, Warrington
- 2020 BMW i3, 65,934 miles, £10,495, Plymouth
- 2020 BMW i3, 16,367 miles, £15,475, Borehamwood
- 2020 BMW i3, 31,000 miles, £14,940, Stockport
- 2020 BMW i3, 52,000 miles, £13,699, Sheffield
- 2020 BMW i3, 24,791 miles, £13,890, Gorseinon
- 2020 BMW i3, 36,362 miles, £13,500, Tamworth
- 2020 BMW i3, 27,565 miles, £14,250, Bracknell
- 2020 BMW i3, 68,009 miles, £11,495, Plymouth
- 2020 BMW i3, 31,663 miles, £16,000, Worcester
- 2020 BMW i3, 57,948 miles, £12,595, Emborough
- 2020 BMW i3, 39,839 miles, £13,950, Maidenhead
- 2020 BMW i3, 21,792 miles, £15,490, Brighton and Hove
- 2020 BMW i3, 45,950 miles, £15,995, Crawley
- 2020 BMW i3, 18,162 miles, £17,990, Farnborough
- 2020 BMW i3, 41,618 miles, £14,250, Coventry
- 2020 BMW i3, 60,054 miles, £11,135, £1,054 under typical, Cannock
- 2020 BMW i3, 35,458 miles, £12,499, Castle Donington
- 2020 BMW i3, 34,651 miles, £13,999, Swindon
- 2020 BMW i3, 43,156 miles, £15,995, London
BMW i3 by gearbox, fuel and body
BMW i3 prices by year
BMW i3 by price
More BMW
- All BMW i3
- All BMW cars
- BMW 1 Series (7,259)
- BMW 3 Series (7,107)
- BMW X5 (3,282)
- BMW X3 (3,059)
- BMW 5 Series (2,883)
- BMW X1 (2,642)
- BMW 2 Series (1,882)
- BMW 4 Series (1,787)
- BMW 2 Series Gran Coupe (1,318)
- BMW 4 Series Gran Coupe (1,198)
- BMW i4 (856)
- BMW M3 (832)
- BMW 2 Series Active Tourer (809)
- BMW X2 (782)
- BMW M4 (753)