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,386£17,577541,0903,740
Aberdeen City19£23,804320,92240
Aberdeenshire1£27,995225,0004
Angus1£20,795319,5003
Antrim1£17,995442,0003
Ards5£16,540538,0192
Argyll and Bute1£9,9791083,000-
Ballymena6£13,872865,9223
Ballymoney2£10,445979,2224
Bedfordshire23£17,069650,20950
Belfast6£15,940533,11367
Berkshire16£18,835642,61558
Blaenau Gwent4£15,596653,00710
Brent - Greater London1£18,500714,9005
Bristol39£25,523325,32491
Bromley - Greater London7£18,991530,38313
Buckinghamshire14£17,104641,55131
Caerphilly1£10,995679,000-
Cambridgeshire35£14,202650,19883
Cardiff3£18,183435,47135
Carrickfergus1£15,950530,2182
Ceredigion6£15,346650,2474
Cheshire34£19,995528,520117
City of Edinburgh11£22,126424,09959
City of London - Greater London33£15,435850,06186
Coleraine5£13,112858,4883
Cornwall3£14,310636,85913
County Durham10£19,664427,10669
Craigavon4£17,497549,1663
Croydon - Greater London6£14,677635,99112
Cumbria5£19,488528,6439
Derbyshire29£19,546435,114112
Derry3£16,566550,1621
Devon25£17,913541,09644
Dorset11£21,367425,19332
Down1£11,295659,6472
Dumfries and Galloway5£24,778320,95817
Dundee City6£29,58326,91512
Dungannon2£16,243559,1181
Ealing - Greater London4£17,071530,3252
East Ayrshire2£23,998222,33017
East Dunbartonshire1£14,499523,2203
East Lothian1£11,699765,5121
East Riding of Yorkshire21£21,010538,16931
East Sussex15£20,168527,68425
Enfield - Greater London3£16,160629,7041
Essex67£17,694641,183166
Falkirk4£13,219758,6489
Fermanagh1£14,690674,3362
Fife16£27,242313,67034
Flintshire2£8,997781,440-
Glasgow City26£22,367424,296108
Gloucestershire8£13,131751,64929
Greater Manchester66£15,055642,326171
Hampshire29£18,072638,06078
Harrow - Greater London3£12,980763,0151
Havering - Greater London6£14,198651,03821
Herefordshire2£11,499861,6802
Hertfordshire31£17,787640,39667
Highland9£28,197322,42722
Hillingdon - Greater London8£13,435756,13510
Hounslow - Greater London1£8,495876,9383
Inverclyde1£14,698435,5843
Isle of Wight1£29,05915,0002
Kent16£17,546648,67582
Kingston upon Thames - Greater London2£14,156829,0483
Lancashire52£16,814539,588123
Leicestershire15£14,795650,93546
Lincolnshire18£15,719637,84345
Lisburn3£15,292643,200-
Magherafelt8£18,086551,2863
Merseyside17£14,473644,44146
Merton - Greater London1£10,990040,0001
Monmouthshire1£9,4958103,0002
Moray3£20,495413,9332
Newport8£20,447420,19231
Norfolk15£18,011539,98057
North Ayrshire5£29,038427,24322
North Down2£20,985328,8251
North Lanarkshire6£18,410646,81516
North Yorkshire31£20,739434,44071
Northamptonshire11£14,937738,95755
Northumberland1£25,99948,0004
Nottinghamshire46£14,931655,673114
Omagh1£19,995478,000-
Oxfordshire7£16,109541,92014
Perth and Kinross2£16,149544,12716
Redbridge - Greater London1£11,995891,1001
Renfrewshire9£19,942428,05536
Rhondda Cynon Taf7£15,196646,08511
Shropshire10£15,229643,14516
Somerset16£20,096530,63133
South Ayrshire4£21,473320,44312
South Lanarkshire3£15,599645,58620
South Yorkshire38£19,374435,299107
Staffordshire36£20,891432,252128
Stirling9£18,620427,32910
Suffolk15£19,269535,59954
Surrey31£14,848746,81047
Sutton - Greater London1£8,2909100,999-
Swansea13£14,108747,15914
Tyne and Wear38£19,715430,19282
Waltham Forest - Greater London3£23,066117,5647
Warwickshire10£17,396645,77518
West Dunbartonshire3£21,231312,8737
West Lothian9£20,009430,37625
West Midlands45£16,118639,059164
West Sussex10£19,231523,90834
West Yorkshire37£18,627637,836114
Wiltshire45£26,568321,523117
Worcestershire8£15,910751,25820
Wrexham1£11,995732,2501
Add postcode for better results.