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,389£17,652540,1893,774
Aberdeen City19£26,506217,48140
Aberdeenshire2£34,995216,3503
Angus2£18,145425,9152
Antrim1£17,995442,0003
Ards1£12,899855,0002
Argyll and Bute1£9,9791083,000-
Ballymena4£15,085869,8844
Ballymoney3£10,413987,2483
Bedfordshire26£15,848650,39950
Belfast9£16,870536,79965
Berkshire15£15,332750,05157
Blaenau Gwent4£18,247537,07711
Brent - Greater London2£17,450833,4504
Bristol36£25,117325,65693
Bromley - Greater London7£21,111425,71112
Buckinghamshire18£16,885638,31224
Caerphilly1£10,995690,000-
Cambridgeshire33£16,324643,16084
Cardiff3£13,820537,98935
Carmarthenshire2£13,495743,0534
Carrickfergus1£15,950530,2182
Ceredigion4£15,096750,3764
Cheshire31£18,887531,325123
City of Edinburgh14£18,687431,73859
City of London - Greater London30£15,600850,07491
Coleraine5£13,112858,4884
Cornwall3£16,312531,14412
County Durham15£21,241427,86970
Craigavon3£17,931449,0264
Croydon - Greater London4£17,220528,56012
Cumbria4£20,646532,03913
Derbyshire31£17,726537,434109
Derry3£16,065651,829-
Devon21£17,074646,21949
Dorset16£20,989426,29831
Down1£11,295659,6472
Dumfries and Galloway5£24,978316,30919
Dundee City9£27,194213,46811
Dungannon1£13,495764,5001
Ealing - Greater London4£16,769530,3252
East Ayrshire3£15,332636,64213
East Dunbartonshire1£14,990523,2202
East Lothian1£11,699748,8281
East Riding of Yorkshire23£24,411426,17724
East Sussex12£21,688426,21125
Enfield - Greater London3£16,660629,7041
Essex64£17,866639,928168
Falkirk5£13,675754,9838
Fermanagh1£14,690674,3362
Fife18£25,431316,95830
Flintshire1£8,997981,440-
Glasgow City21£24,198319,637114
Gloucestershire7£13,278749,63930
Greater Manchester73£14,936645,275166
Hammersmith & Fulham - Greater London1£12,995818,000-
Hampshire27£18,189532,54281
Harrow - Greater London1£18,950518,9902
Havering - Greater London10£12,929763,63017
Hertfordshire28£16,102646,22270
Highland9£27,864425,64622
Hillingdon - Greater London6£13,358768,33112
Inverclyde1£14,998435,5844
Isle of Wight1£29,05915,0003
Kensington & Chelsea - Greater London1£10,950863,550-
Kent20£18,960543,41779
Kingston upon Thames - Greater London2£14,156829,0483
Lancashire56£16,817538,461127
Leicestershire14£15,235644,74149
Lincolnshire17£14,290639,07047
Magherafelt9£16,317553,1533
Merseyside20£14,007746,59342
Merton - Greater London1£10,990040,0001
Monmouthshire2£8,2459113,0001
Moray2£19,995411,3004
Newport8£19,096527,69326
Newtownabbey1£13,450532,5009
Norfolk20£18,380532,65761
North Ayrshire5£28,518322,16321
North Down2£20,985328,8251
North Lanarkshire6£16,128645,81117
North Yorkshire30£23,142427,89270
Northamptonshire9£13,484643,76757
Northumberland1£26,99948,0004
Nottinghamshire43£15,501651,517113
Omagh1£19,995478,000-
Oxfordshire6£15,814534,15712
Redbridge - Greater London1£11,995891,1001
Renfrewshire6£22,715323,75338
Rhondda Cynon Taf7£15,410646,08512
Shropshire11£14,858637,43015
Somerset14£20,144528,22139
South Ayrshire5£21,018326,0119
South Lanarkshire6£14,399637,92920
South Yorkshire34£18,183537,389113
Staffordshire47£21,425430,872139
Stirling9£18,342428,2457
Suffolk17£20,322536,02953
Surrey28£14,153750,19448
Sutton - Greater London1£9,4499100,999-
Swansea9£15,756640,50813
Tyne and Wear33£19,951430,87394
Waltham Forest - Greater London2£26,249215,7758
Warwickshire9£19,994640,48419
West Dunbartonshire3£21,231312,8737
West Lothian4£23,448221,93512
West Midlands48£16,645539,993161
West Sussex16£19,409519,74332
West Yorkshire42£18,079641,552123
Wiltshire45£27,537320,476132
Worcestershire5£13,459744,63623
Add postcode for better results.