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,395£17,604541,0503,726
Aberdeen City20£25,191219,29239
Aberdeenshire1£27,995225,0004
Angus1£20,795319,5003
Antrim1£17,995442,0003
Ards4£15,326638,9012
Argyll and Bute1£9,9791083,000-
Ballymena6£13,872865,9223
Ballymoney2£10,445979,2224
Bedfordshire23£17,077650,20950
Belfast7£15,977539,41665
Berkshire13£17,777645,17958
Blaenau Gwent4£15,596653,00710
Brent - Greater London1£18,500714,9005
Bristol39£25,523325,32491
Bromley - Greater London7£19,000530,38313
Buckinghamshire14£16,834639,58630
Caerphilly1£10,995679,000-
Cambridgeshire34£14,055650,58084
Cardiff3£18,183435,47135
Carrickfergus1£15,950530,2182
Ceredigion6£15,346650,2474
Cheshire35£19,823528,388116
City of Edinburgh10£20,139425,67659
City of London - Greater London34£15,581849,53386
Coleraine5£13,112858,4883
Cornwall3£14,310636,85913
County Durham12£20,364427,29867
Craigavon4£17,497549,1663
Croydon - Greater London6£14,677636,02512
Cumbria5£19,488528,6439
Derbyshire29£18,836437,904112
Derry2£18,850445,2431
Devon25£17,900541,09644
Dorset11£21,438425,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 Ayrshire2£23,998222,33018
East Dunbartonshire2£17,499427,3482
East Lothian1£11,699748,8301
East Riding of Yorkshire21£21,355538,50531
East Sussex14£20,038528,88326
Enfield - Greater London3£16,160629,7041
Essex68£17,842640,515167
Falkirk4£13,219758,6489
Fermanagh1£14,690674,3362
Fife18£27,981312,36332
Flintshire2£8,997781,440-
Glasgow City26£23,474422,576108
Gloucestershire8£13,131751,64929
Greater Manchester70£15,003642,991168
Hampshire28£18,289636,83180
Harrow - Greater London3£12,980763,0151
Havering - Greater London8£13,698754,88619
Herefordshire2£11,499861,6802
Hertfordshire31£17,913640,39668
Highland9£28,197322,42722
Hillingdon - Greater London7£13,478760,99810
Hounslow - Greater London1£8,495876,9383
Inverclyde1£14,698435,5843
Isle of Wight1£29,05915,0002
Kent16£17,546648,67583
Kingston upon Thames - Greater London2£14,156829,0483
Lancashire53£16,646540,090122
Leicestershire13£15,487644,09447
Lincolnshire18£15,730637,82645
Lisburn3£15,292647,737-
Magherafelt8£18,086551,2863
Merseyside18£13,667747,02644
Merton - Greater London1£10,990040,0001
Monmouthshire1£9,4958103,0002
Moray3£20,495413,9332
Newport8£20,447420,19231
Norfolk13£17,131637,82259
North Ayrshire6£28,448429,03621
North Down2£20,985328,8251
North Lanarkshire6£18,410646,81517
North Yorkshire34£20,379533,89969
Northamptonshire10£15,678733,92258
Northumberland1£26,99948,0004
Nottinghamshire44£15,042655,710115
Omagh1£19,995478,000-
Oxfordshire7£16,118541,92014
Perth and Kinross2£16,149544,12716
Redbridge - Greater London1£11,995891,1001
Renfrewshire8£19,936428,05537
Rhondda Cynon Taf7£15,196646,08512
Shropshire10£15,259643,14516
Somerset16£18,822533,50832
South Ayrshire5£21,118322,36011
South Lanarkshire4£15,324642,28219
South Yorkshire37£19,490434,553108
Staffordshire38£21,028432,176127
Stirling9£18,564427,32910
Suffolk17£19,295535,21352
Surrey31£14,848746,81047
Sutton - Greater London1£8,2909100,999-
Swansea13£14,223747,15914
Tyne and Wear40£19,865430,73380
Waltham Forest - Greater London3£23,066117,5647
Warwickshire9£17,467643,93618
West Dunbartonshire3£21,231312,8737
West Lothian9£20,009429,77423
West Midlands44£15,820639,779162
West Sussex10£19,321523,90834
West Yorkshire38£18,710537,860116
Wiltshire44£26,938321,459116
Worcestershire8£15,910751,25820
Wrexham1£11,995732,2501
Add postcode for better results.