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,344£17,629541,0563,695
Aberdeen City18£24,605218,37139
Aberdeenshire1£27,995225,0004
Angus1£20,795319,5002
Antrim1£17,995442,0003
Ards5£16,540538,0192
Argyll and Bute1£9,4791083,000-
Ballymena6£13,872865,9223
Ballymoney2£10,445979,2224
Bedfordshire23£17,405647,28848
Belfast7£15,591538,29363
Berkshire14£17,747641,88256
Blaenau Gwent4£15,596653,00710
Brent - Greater London1£18,500714,9005
Bristol39£25,603324,71689
Bromley - Greater London5£20,005435,90215
Buckinghamshire12£16,704642,58032
Cambridgeshire32£14,338646,44685
Cardiff3£18,183435,47136
Carmarthenshire1£14,495967,8256
Carrickfergus1£15,950530,2182
Ceredigion6£15,346650,2474
Cheshire34£19,697528,514117
City of Edinburgh12£22,840323,23854
City of London - Greater London32£15,321849,97785
Coleraine5£13,112858,4883
Conwy1£10,995870,0001
Cornwall3£14,310636,85912
County Durham10£18,035536,46370
Craigavon3£16,996555,7894
Croydon - Greater London5£14,594637,74212
Cumbria5£19,448528,8219
Derbyshire28£19,345435,764110
Derry3£16,566550,1621
Devon26£17,281643,00545
Dorset10£20,757426,83932
Down1£11,295659,6472
Dumfries and Galloway5£24,778320,95816
Dundee City5£29,70015,09713
Dungannon2£16,243559,1181
Ealing - Greater London4£17,071530,3251
East Ayrshire2£23,998222,33017
East Dunbartonshire1£14,499523,2203
East Lothian1£11,699765,5121
East Riding of Yorkshire20£21,488537,22830
East Sussex14£19,863530,06227
Enfield - Greater London3£16,160629,7041
Essex63£17,843641,306167
Falkirk4£13,194758,6489
Fermanagh1£14,690674,3362
Fife14£25,555315,22535
Flintshire2£8,997781,440-
Glasgow City24£22,193424,532105
Gloucestershire8£13,131751,64914
Greater Manchester67£15,012643,695169
Hampshire29£18,510536,65980
Harrow - Greater London3£12,980763,0151
Havering - Greater London6£14,198651,03821
Herefordshire2£11,499861,6802
Hertfordshire29£17,445643,35067
Highland8£29,360321,16523
Hillingdon - Greater London8£13,460756,1356
Hounslow - Greater London1£8,495876,9383
Inverclyde1£14,698435,5843
Isle of Wight1£29,05915,0002
Kent16£18,320649,42481
Kingston upon Thames - Greater London2£14,156829,0483
Lancashire54£16,348540,968124
Leicestershire11£15,233648,19149
Lincolnshire17£15,372638,30433
Lisburn3£15,292657,134-
Magherafelt8£18,086551,2863
Merseyside18£14,224646,08344
Merton - Greater London1£10,990040,000-
Monmouthshire1£9,4958103,0002
Moray3£20,495413,9332
Newport6£19,846421,52933
Norfolk14£18,429535,79556
North Ayrshire6£30,681323,02422
North Down2£20,985328,8251
North Lanarkshire5£21,495646,08916
North Yorkshire29£20,170434,71172
Northamptonshire10£13,106745,24755
Northumberland1£25,99948,0004
Nottinghamshire44£14,810656,638111
Omagh1£19,995478,000-
Oxfordshire7£16,107541,92013
Perth and Kinross2£16,149544,12715
Redbridge - Greater London1£11,995891,1001
Renfrewshire9£19,609428,09135
Rhondda Cynon Taf7£15,196646,08510
Shropshire8£14,961643,67418
Somerset15£19,996531,55833
South Ayrshire4£21,473320,44311
South Lanarkshire3£15,499645,58618
South Yorkshire36£19,307535,785110
Staffordshire36£21,222430,767126
Stirling9£18,686427,32910
Suffolk12£19,806535,41855
Surrey32£14,928745,70645
Swansea14£14,079645,06614
Tyne and Wear38£19,847429,04580
Waltham Forest - Greater London3£23,066117,5647
Warwickshire10£17,396645,77518
West Dunbartonshire4£21,348314,8867
West Lothian9£19,865429,77725
West Midlands42£15,660642,348166
West Sussex9£17,725628,13234
West Yorkshire37£18,201637,623111
Wiltshire45£26,559321,523118
Worcestershire10£19,023744,32719
Wrexham1£11,995732,2501
Add postcode for better results.