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,365£17,980540,8683,758
Aberdeen City20£25,284219,29239
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,2002
Ballymena6£13,872865,9223
Ballymoney2£10,445979,2224
Bedfordshire22£17,340648,97351
Belfast7£15,977539,41665
Berkshire13£17,776645,17958
Blaenau Gwent4£15,596653,00710
Brent - Greater London1£18,500714,9005
Bristol35£25,324323,98192
Bromley - Greater London6£18,319532,02514
Buckinghamshire16£19,426634,63928
Caerphilly1£10,995679,000-
Cambridgeshire36£14,279650,23583
Cardiff3£18,183435,47135
Carrickfergus1£15,950530,2182
Ceredigion6£15,346650,2474
Cheshire34£19,909528,322117
City of Edinburgh11£20,189429,16357
City of London - Greater London34£15,592849,53387
Coleraine4£14,471751,1914
Cornwall3£14,310636,85913
County Durham12£20,441427,28466
Craigavon4£17,497549,1663
Croydon - Greater London4£16,944524,95811
Cumbria5£19,488528,6439
Derbyshire28£18,514537,831114
Derry2£18,850445,2431
Devon24£18,137540,12044
Dorset11£21,456425,19332
Down1£11,295659,6472
Dumfries and Galloway5£24,778320,95817
Dundee City6£29,75019,58711
Dungannon2£16,243559,1181
Ealing - Greater London4£17,071530,3252
East Ayrshire1£19,998341,65919
East Dunbartonshire2£17,499427,3482
East Lothian1£11,699765,5121
East Riding of Yorkshire21£20,908540,73331
East Sussex14£20,502527,04826
Enfield - Greater London3£16,493629,7041
Essex64£17,868641,293169
Falkirk4£13,219758,6489
Fermanagh1£14,690674,3362
Fife15£26,865314,25534
Flintshire1£8,997981,440-
Glasgow City23£24,328319,532110
Gloucestershire8£13,131751,64929
Greater Manchester65£15,200643,618168
Hampshire28£18,024638,43279
Harrow - Greater London3£12,980763,0151
Havering - Greater London8£13,698754,88620
Herefordshire2£11,499861,6802
Hertfordshire31£17,713641,19868
Highland9£28,197322,42722
Hillingdon - Greater London6£13,057765,16410
Hounslow - Greater London1£8,695876,9383
Inverclyde1£14,998435,5843
Isle of Wight1£29,05915,0002
Kent18£17,435648,32684
Kingston upon Thames - Greater London2£14,156829,0483
Lancashire50£16,654540,266123
Leicestershire13£15,160648,53946
Lincolnshire16£15,236636,98146
Lisburn3£15,292643,200-
Magherafelt8£18,086551,2863
Merseyside18£13,699746,78044
Merton - Greater London1£10,990040,0001
Monmouthshire1£9,4958103,0002
Moray2£19,995411,3002
Newport7£20,939420,24831
Norfolk13£17,131637,82260
North Ayrshire6£28,448429,03622
North Down2£20,985328,8251
North Lanarkshire5£20,052641,61617
North Yorkshire34£20,548532,15569
Northamptonshire11£15,417635,93956
Northumberland1£26,99948,0004
Nottinghamshire46£14,894655,770115
Omagh1£19,995478,000-
Oxfordshire6£15,888545,58514
Perth and Kinross2£16,149544,12716
Redbridge - Greater London1£11,995891,1001
Renfrewshire8£19,936428,05537
Rhondda Cynon Taf7£15,196646,08512
Shropshire10£15,388639,75115
Somerset16£18,911533,50832
South Ayrshire5£21,118322,34910
South Lanarkshire5£14,719643,11418
South Yorkshire39£19,662433,362109
Staffordshire37£21,413431,366130
Stirling8£18,198426,74811
Suffolk17£19,313535,16752
Surrey28£14,728747,69247
Sutton - Greater London1£8,2909100,999-
Swansea13£14,223747,15914
Tyne and Wear40£19,616530,95481
Waltham Forest - Greater London3£23,066117,5648
Warwickshire9£17,467643,93618
West Dunbartonshire3£21,231312,8737
West Lothian9£20,009429,77423
West Midlands43£15,807641,116164
West Sussex10£19,010524,27634
West Yorkshire37£18,810540,267117
Wiltshire46£27,136321,054129
Worcestershire8£15,910751,25820
Wrexham1£11,995732,2501
Add postcode for better results.