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

Used BMW 2 Series 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 2 Series models, pros and cons, what to look out for and everything else you need to know? Check out our BMW 2 Series buying guide here.

BMW 2 Series Data by County

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

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All1,342£17,546541,1643,646
Aberdeen City22£24,513217,23540
Aberdeenshire1£27,995225,0003
Angus1£20,795319,5002
Ards4£17,475533,7743
Argyll and Bute1£9,4791083,000-
Ballymena6£13,872865,9222
Ballymoney2£10,445979,2224
Bedfordshire22£16,737647,88750
Belfast10£15,483546,36662
Berkshire15£17,244644,33453
Blaenau Gwent4£15,596653,0078
Brent - Greater London2£13,498842,9504
Bristol36£24,954324,14594
Bromley - Greater London6£19,421431,75215
Buckinghamshire12£19,948535,24733
Cambridgeshire25£14,631748,83586
Cardiff2£21,549438,02333
Carmarthenshire1£17,495511,5677
Ceredigion5£15,237654,2436
Cheshire34£19,568528,581111
City of Edinburgh10£20,888426,38249
City of London - Greater London32£15,663845,15986
Clackmannanshire1£10,498958,3601
Coleraine5£13,112858,4883
Conwy1£10,995870,2961
Cornwall5£13,881640,06812
County Durham11£17,234538,14269
Craigavon4£15,947556,1334
Croydon - Greater London2£13,295733,28414
Cumbria4£17,611632,0758
Derbyshire33£19,080539,157110
Derry3£16,566550,1621
Devon24£18,601638,90350
Dorset9£21,163424,48727
Down1£11,295659,6471
Dumfries and Galloway4£24,223322,08317
Dundee City5£29,60015,31013
Dungannon2£16,243559,1181
Ealing - Greater London5£15,656646,4601
East Ayrshire1£19,998341,65918
East Dunbartonshire1£14,499523,2203
East Lothian1£11,699765,5121
East Riding of Yorkshire18£22,777435,35932
East Sussex12£17,502636,75130
Enfield - Greater London4£15,494730,0281
Essex63£17,240643,588167
Falkirk4£13,194758,6488
Fermanagh2£21,820452,7262
Fife15£27,365312,98535
Flintshire2£8,997781,440-
Glasgow City27£21,843423,057103
Gloucestershire9£13,144750,84713
Greater Manchester69£14,305647,573179
Gwynedd1£11,750863,500-
Hampshire32£17,674537,58980
Harrow - Greater London3£12,980763,0151
Havering - Greater London7£13,498752,94922
Herefordshire2£11,499861,6802
Hertfordshire32£17,516642,14064
Highland9£27,875422,62522
Hillingdon - Greater London9£12,909758,5644
Hounslow - Greater London1£16,400552,8724
Inverclyde1£14,698435,5843
Isle of Wight1£29,05915,0002
Kent26£20,210641,38874
Kingston upon Thames - Greater London1£12,995942,0004
Lancashire52£16,210539,777121
Leicestershire12£15,379646,43847
Lincolnshire18£15,201639,08833
Lisburn6£13,141738,402-
Magherafelt8£18,086551,2861
Merseyside16£14,115747,44147
Merton - Greater London1£10,990040,000-
Monmouthshire1£9,4958103,0002
Moray3£20,595413,9332
Newport5£18,735426,49132
Norfolk12£19,115535,90053
North Ayrshire7£29,869323,05517
North Down2£20,985328,8251
North Lanarkshire4£24,943529,36418
North Yorkshire26£20,608435,41366
Northamptonshire9£12,486748,50852
Northumberland1£25,99948,0004
Nottinghamshire40£15,011755,214112
Omagh1£19,995478,000-
Oxfordshire5£16,631539,70214
Redbridge - Greater London1£11,995891,1001
Renfrewshire11£18,298534,52336
Rhondda Cynon Taf4£14,923655,40213
Shropshire8£16,029738,52719
Somerset16£20,445534,27531
South Ayrshire6£20,831428,01011
South Lanarkshire2£17,648534,75518
South Yorkshire33£19,654433,893116
Staffordshire32£19,894532,574125
Stirling9£18,786427,55910
Suffolk11£17,871641,10351
Surrey34£15,147742,70443
Swansea13£15,231641,32517
Tyne and Wear36£19,895430,69675
Waltham Forest - Greater London2£22,649216,3408
Warwickshire13£15,944643,42618
West Dunbartonshire4£21,348314,8867
West Lothian8£19,823428,02425
West Midlands46£16,579540,245159
West Sussex8£16,453635,37636
West Yorkshire40£17,779641,075112
Wiltshire41£26,765321,697117
Worcestershire9£20,103642,80017
Wrexham1£11,995733,2501
Add postcode for better results.