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,357£18,108540,4703,761
Aberdeen City20£25,421219,17739
Aberdeenshire1£27,995225,0004
Angus1£20,795319,5003
Antrim1£17,995442,0003
Ards4£15,326638,9012
Argyll and Bute1£9,9791083,000-
Armagh1£57,99515,2003
Ballymena5£14,267866,9073
Ballymoney2£10,445979,2224
Bedfordshire22£17,340648,97351
Belfast7£15,977539,41666
Berkshire13£17,806645,17958
Blaenau Gwent3£17,996538,96610
Brent - Greater London1£18,500714,9005
Bristol37£24,800326,38790
Bromley - Greater London6£19,405529,63113
Buckinghamshire14£18,089637,12829
Caerphilly1£10,995679,000-
Cambridgeshire40£14,636647,37381
Cardiff3£18,149435,47134
Carrickfergus1£15,950530,2182
Ceredigion6£15,480650,2474
Cheshire31£19,052529,449119
City of Edinburgh11£20,189429,16358
City of London - Greater London33£15,519850,28388
Coleraine5£13,112858,4883
Cornwall4£15,481630,70612
County Durham13£20,640426,38367
Craigavon4£17,497549,1663
Croydon - Greater London3£17,361529,74611
Cumbria4£20,110530,30410
Derbyshire29£18,641434,679113
Derry2£18,850445,2431
Devon24£18,182540,12046
Dorset12£22,049423,58531
Down1£11,295659,6472
Dumfries and Galloway5£24,718320,95817
Dundee City6£29,79219,67511
Dungannon2£16,243559,1181
Ealing - Greater London4£17,071530,3252
East Ayrshire2£23,348222,33018
East Dunbartonshire2£17,499427,3482
East Lothian1£11,699765,5121
East Riding of Yorkshire20£22,099537,02130
East Sussex14£20,555527,04826
Enfield - Greater London3£16,493629,7041
Essex66£17,564641,084169
Falkirk4£13,219758,6489
Fermanagh1£14,690674,3362
Fife15£26,865314,25534
Flintshire1£8,997981,440-
Glasgow City22£25,415318,229109
Gloucestershire8£13,131751,64930
Greater Manchester65£15,136643,472167
Hampshire29£18,559535,69379
Harrow - Greater London3£13,147763,0151
Havering - Greater London8£13,792754,88620
Herefordshire2£11,499861,6802
Hertfordshire32£18,029540,17768
Highland8£26,722425,22922
Hillingdon - Greater London7£13,478760,99810
Hounslow - Greater London1£8,695876,9383
Inverclyde1£14,998435,5843
Isle of Wight1£29,05915,0002
Kent17£17,661648,93483
Kingston upon Thames - Greater London2£14,156829,0483
Lancashire48£16,682541,148122
Leicestershire14£14,977649,57247
Lincolnshire15£15,165638,09747
Lisburn3£15,292643,200-
Magherafelt8£17,220551,2863
Merseyside17£13,872746,59044
Merton - Greater London1£10,990040,0001
Monmouthshire1£9,4958103,0002
Moray2£19,995411,3004
Newport7£20,939420,24831
Norfolk12£17,507637,80661
North Ayrshire6£28,448429,03622
North Down2£20,985328,8251
North Lanarkshire5£20,052641,61617
North Yorkshire30£21,120430,94570
Northamptonshire10£15,164737,94356
Northumberland1£26,99948,0004
Nottinghamshire44£14,996654,798114
Omagh1£19,995478,000-
Oxfordshire7£17,331540,58614
Perth and Kinross2£16,149544,12716
Redbridge - Greater London1£11,995891,1001
Renfrewshire7£20,212429,48037
Rhondda Cynon Taf7£15,246646,08512
Shropshire11£15,312636,65213
Somerset15£18,798534,38438
South Ayrshire6£21,265323,8339
South Lanarkshire5£14,719643,11419
South Yorkshire39£19,650433,362110
Staffordshire39£21,786429,864128
Stirling10£18,038430,1419
Suffolk16£19,341534,50153
Surrey28£14,728747,69247
Sutton - Greater London1£8,2909100,999-
Swansea13£14,346747,15914
Tyne and Wear40£19,630530,95482
Waltham Forest - Greater London2£26,049215,7757
Warwickshire8£18,526639,35818
West Dunbartonshire3£21,231312,8737
West Lothian7£19,584430,37622
West Midlands40£15,858640,664167
West Sussex11£19,215524,48633
West Yorkshire39£18,248640,971114
Wiltshire46£27,136321,054131
Worcestershire8£15,910751,25820
Wrexham1£11,995732,2501
Add postcode for better results.