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
All484£16,145529,431597
Aberdeen City8£16,587519,8408
Aberdeenshire1£19,99548,8002
Angus1£8,9401040,295-
Barking & Dagenham - Greater London1£11,999859,9381
Barnet - Greater London1£9,695948,260-
Bedfordshire10£15,045633,40214
Belfast3£13,328740,3242
Berkshire6£14,898635,40014
Bristol4£13,711636,9415
Bromley - Greater London3£20,128318,2791
Buckinghamshire9£14,802646,47822
Cambridgeshire10£14,810536,9239
Cardiff4£14,192649,7864
Ceredigion5£16,875422,4351
Cheshire10£16,768522,75711
City of Edinburgh8£19,470419,9024
City of London - Greater London18£14,631540,90647
Coleraine1£11,500964,000-
Conwy3£18,599419,2172
County Durham4£17,667532,7175
Croydon - Greater London1£23,900219,7612
Derbyshire9£16,188530,62611
Devon9£14,174633,46410
Dorset8£15,546623,5557
Dumfries and Galloway1£18,998433,298-
Dundee City2£12,398739,6402
Ealing - Greater London1£8,50011-3
East Riding of Yorkshire3£11,343842,4381
East Sussex6£14,177644,6035
Enfield - Greater London3£16,495623,383-
Essex14£16,766526,22414
Fife3£17,264420,7532
Glasgow City7£17,312431,4437
Gloucestershire6£18,533525,1619
Greater Manchester18£15,178531,29623
Greenwich - Greater London2£23,245313,7361
Hampshire18£16,615527,05719
Harrow - Greater London1£7,9951029,865-
Havering - Greater London5£15,939530,3741
Herefordshire3£23,632419,7833
Hertfordshire16£16,801531,70322
Highland2£15,244521,783-
Hillingdon - Greater London2£11,195849,1696
Hounslow - Greater London3£19,898417,3614
Inverclyde1£21,998310,2811
Kent15£19,068422,21713
Kingston upon Thames - Greater London3£22,644221,7235
Lancashire16£15,942527,01824
Leicestershire11£13,945546,48212
Lewisham - Greater London1£11,995751,442-
Lincolnshire6£18,436418,25310
Merseyside7£18,793422,0411
Newport3£18,833425,3842
Newtownabbey1£18,99543,000-
Norfolk8£15,566630,06310
North Ayrshire4£17,161430,8774
North Down1£10,995850,128-
North Lanarkshire1£15,998517,0785
North Yorkshire3£18,026518,6455
Northamptonshire5£18,229429,48319
Northumberland1£13,999725,000-
Nottinghamshire10£16,812533,5087
Oxfordshire6£16,762540,23711
Perth and Kinross2£19,644321,3153
Renfrewshire4£16,998520,0441
Shropshire4£16,849531,7204
Somerset5£14,381635,7408
South Ayrshire2£17,498429,2603
South Lanarkshire6£15,915531,3171
South Yorkshire4£13,497640,32916
Staffordshire9£17,190429,12622
Suffolk6£13,734739,8943
Surrey21£16,675627,70123
Sutton - Greater London1£12,290819,000-
Swansea1£19,000412,6752
Tyne and Wear8£17,343424,8257
Waltham Forest - Greater London1£19,999316,836-
Warwickshire6£13,079734,8963
West Midlands23£14,832634,80527
West Sussex6£15,738626,69015
West Yorkshire11£18,384421,50616
Wiltshire8£15,637529,71910
Add postcode for better results.