Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used BMW i3 on Finance

Representative example: borrowing £6,500 over 5 years with a representative APR of 19.9%, an annual interest rate of 19.9% (Fixed) and a deposit of £0.00, the amount payable would be £166.07 per month, with a total cost of credit of £3,464.37 and a total amount payable of £9,964.37.

Buying Guide

Want to find out everything about all i3 models, pros and cons, what to look out for and everything else you need to know? Check out our BMW i3 buying guide here.

BMW i3 Data by County

BMW i3 data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All606£15,822529,148789
Aberdeen City4£17,223415,52311
Angus1£8,4401040,295-
Barnet - Greater London1£9,195948,260-
Bedfordshire16£15,423531,20320
Belfast2£12,995843,5001
Berkshire13£16,095530,54426
Brent - Greater London3£11,135836,0892
Bristol6£13,699636,3927
Bromley - Greater London3£18,119315,2204
Buckinghamshire17£15,848527,30827
Cambridgeshire11£15,507527,67411
Cardiff1£19,991311,71411
Ceredigion4£15,845325,2293
Cheshire10£16,264531,68515
City of Edinburgh7£15,982526,8198
City of London - Greater London22£15,070542,62445
Coleraine1£11,500964,000-
Conwy3£18,599419,217-
Cornwall1£8,9951047,000-
County Durham6£13,670641,84311
Croydon - Greater London4£15,709525,6271
Cumbria2£15,997432,9321
Derbyshire10£16,478428,51116
Devon13£14,780633,4649
Dorset8£15,932620,8479
Dumfries and Galloway1£18,998327,9401
Dundee City3£12,397551,6252
East Ayrshire1£14,988626,020-
East Riding of Yorkshire1£18,595312,0456
East Sussex6£16,351431,6856
Enfield - Greater London3£17,162424,0734
Essex15£15,918523,74519
Fife2£19,497323,6064
Glasgow City9£16,686422,8948
Gloucestershire7£19,164414,75510
Greater Manchester29£14,326534,83629
Greenwich - Greater London2£20,145318,8551
Hampshire23£16,243530,04822
Havering - Greater London7£17,099521,6269
Herefordshire4£18,186517,0071
Hertfordshire21£15,201530,48635
Highland4£16,548421,2763
Hillingdon - Greater London4£14,120638,8354
Hounslow - Greater London3£15,233629,1745
Inverclyde1£19,998310,2811
Isle of Wight1£13,995742,0001
Kent15£17,078424,96420
Kingston upon Thames - Greater London3£18,105419,3127
Lancashire16£13,829633,67120
Leicestershire19£15,167435,56130
Lincolnshire11£16,455424,79310
Merseyside6£18,731425,6787
Newport1£22,000212,0825
Newtownabbey3£17,996422,358-
Norfolk8£13,583640,6829
North Ayrshire3£16,348434,6834
North Lanarkshire1£15,498517,0782
North Yorkshire5£16,379434,7084
Northamptonshire6£14,799628,77522
Northumberland1£13,999725,000-
Nottinghamshire10£15,360531,09017
Oxfordshire9£17,499426,38912
Perth and Kinross4£20,990310,5115
Powys1£17,850313,900-
Renfrewshire6£16,748422,9055
Shropshire9£15,938531,7355
Somerset6£12,142744,7049
South Ayrshire3£18,165429,522-
South Lanarkshire6£16,673535,0662
South Yorkshire14£13,655643,08016
Staffordshire13£15,577526,87118
Suffolk3£13,707637,04011
Surrey17£15,670527,31532
Swansea2£13,750645,6012
Tyne and Wear8£16,626427,2749
Warwickshire7£11,618743,0807
West Dunbartonshire2£16,498420,3573
West Midlands35£16,207529,14125
West Sussex9£15,644525,70914
West Yorkshire12£15,481530,25819
Wiltshire13£18,382419,68322
Worcestershire3£13,947633,2557
Add postcode for better results.