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£17,590540,9663,669
Aberdeen City22£24,513217,23541
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,739647,88751
Belfast10£15,483546,36662
Berkshire15£17,247644,33453
Blaenau Gwent4£15,596653,0078
Brent - Greater London2£13,498842,9504
Bristol37£24,898323,89195
Bromley - Greater London6£19,421431,75215
Buckinghamshire13£20,715632,38231
Cambridgeshire28£14,667647,25784
Cardiff2£21,549438,02333
Carmarthenshire1£17,495511,5677
Ceredigion5£15,237654,2436
Cheshire35£19,743528,026111
City of Edinburgh10£20,888426,38250
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,237538,14270
Craigavon4£15,947556,1334
Croydon - Greater London3£14,595634,52313
Cumbria4£17,611632,0759
Derbyshire34£18,973539,069112
Derry3£16,566550,1621
Devon25£18,768638,18649
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 Yorkshire19£22,142536,82131
East Sussex12£17,502636,75130
Enfield - Greater London4£15,494730,0281
Essex63£17,249643,588167
Falkirk4£13,194758,6488
Fermanagh2£21,820452,7262
Fife14£26,826313,86336
Flintshire2£8,997781,440-
Glasgow City27£21,843423,057106
Gloucestershire9£13,144750,84713
Greater Manchester69£14,310646,606179
Gwynedd1£11,750863,500-
Hampshire32£17,675537,58981
Harrow - Greater London3£12,980763,0151
Havering - Greater London7£13,498752,94921
Herefordshire2£11,499861,6802
Hertfordshire31£17,791541,17764
Highland9£27,875422,62522
Hillingdon - Greater London9£12,909758,5646
Hounslow - Greater London1£16,400552,8724
Inverclyde1£14,698435,5843
Isle of Wight1£29,05915,0002
Kent26£20,210641,38874
Kingston upon Thames - Greater London2£14,156829,0483
Lancashire54£16,543538,894121
Leicestershire12£15,396646,43847
Lincolnshire18£15,201639,08833
Lisburn5£13,170743,882-
Magherafelt8£18,086551,2861
Merseyside16£14,115747,44148
Merton - Greater London1£10,990040,000-
Monmouthshire1£9,4958103,0002
Moray3£20,595413,9332
Newport5£18,735426,49132
Norfolk12£19,115535,90056
North Ayrshire7£29,869322,97617
North Down2£20,985328,8251
North Lanarkshire4£24,943529,36418
North Yorkshire26£20,608435,41367
Northamptonshire9£12,486748,50853
Northumberland1£25,99948,0004
Nottinghamshire39£15,063754,604114
Omagh1£19,995478,000-
Oxfordshire5£16,631539,70214
Redbridge - Greater London1£11,995891,1001
Renfrewshire11£18,298534,52337
Rhondda Cynon Taf5£15,136649,12212
Shropshire8£16,029738,52719
Somerset16£20,445534,27531
South Ayrshire6£20,831428,01011
South Lanarkshire2£17,648534,75518
South Yorkshire35£19,400435,492115
Staffordshire34£20,294431,959125
Stirling9£18,786427,55910
Suffolk12£18,152640,36151
Surrey34£15,147742,70443
Swansea13£15,231641,32518
Tyne and Wear36£19,904430,69678
Waltham Forest - Greater London2£22,649216,3408
Warwickshire13£15,944643,42618
West Dunbartonshire4£21,348314,8867
West Lothian8£19,823428,02425
West Midlands45£16,646540,555164
West Sussex9£17,272533,00435
West Yorkshire40£17,991640,885112
Wiltshire41£26,770321,697119
Worcestershire9£20,103642,80017
Wrexham1£11,995733,2501
Add postcode for better results.