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,433£17,778539,5383,783
Aberdeen City19£27,060216,27337
Aberdeenshire3£26,328429,8512
Angus2£18,145425,9152
Antrim1£17,995442,0003
Ards1£12,999855,0002
Argyll and Bute1£9,9791083,000-
Ballymena4£15,085869,8844
Ballymoney3£10,413987,2483
Bedfordshire24£15,776653,89848
Belfast10£18,968433,31161
Berkshire20£15,615744,15352
Blaenau Gwent4£18,247537,07711
Brent - Greater London1£16,950852,0004
Bristol34£23,973426,63489
Bromley - Greater London8£20,372427,56511
Buckinghamshire19£17,111637,20624
Cambridgeshire36£16,173644,66284
Cardiff5£14,815640,95532
Carmarthenshire3£13,995745,4523
Carrickfergus1£15,950530,2182
Ceredigion4£15,096750,3766
Cheshire35£19,508530,240124
City of Edinburgh14£21,198425,82561
City of London - Greater London32£15,161953,40292
Clackmannanshire1£10,498958,3601
Coleraine4£12,766862,7114
Cornwall4£15,921639,10811
County Durham15£21,973426,44170
Craigavon4£16,898449,0022
Croydon - Greater London5£16,935535,24811
Cumbria4£20,646532,02514
Derbyshire30£18,697535,173113
Derry3£16,065651,829-
Devon20£17,680644,78848
Dorset14£21,751425,19931
Dumfries and Galloway5£25,638317,70518
Dundee City10£25,730317,28010
Dungannon1£13,495764,5002
Ealing - Greater London4£16,769530,3252
East Ayrshire2£17,998427,93014
East Dunbartonshire1£14,990523,2202
East Riding of Yorkshire21£25,055424,36324
East Sussex12£21,746426,21127
Enfield - Greater London2£17,993632,9162
Essex66£17,367639,772165
Falkirk6£13,811751,2467
Fermanagh1£14,690674,3362
Fife16£26,254317,31631
Flintshire1£8,997981,440-
Glasgow City23£23,485425,010113
Gloucestershire7£13,286749,63930
Greater Manchester79£15,007642,181160
Hammersmith & Fulham - Greater London1£12,995818,000-
Hampshire28£18,159631,83184
Harrow - Greater London1£18,995518,9902
Havering - Greater London9£13,110760,22217
Herefordshire1£16,995637,5003
Hertfordshire34£18,373638,47864
Highland11£28,524423,10821
Hillingdon - Greater London6£13,401768,33112
Inverclyde1£14,998435,5845
Isle of Wight1£29,05915,0003
Kensington & Chelsea - Greater London1£10,950863,550-
Kent21£20,976538,28586
Kingston upon Thames - Greater London2£14,156829,0483
Lancashire58£16,622539,585128
Leicestershire16£15,760644,01752
Lincolnshire17£13,858739,87547
Magherafelt9£16,317553,1533
Merseyside21£13,686748,11942
Monmouthshire2£8,3459113,0001
Moray2£19,995411,3004
Newport9£19,397423,27724
Newtownabbey1£13,450532,5009
Norfolk23£17,882531,90162
North Ayrshire5£28,518322,16321
North Down2£20,985328,8251
North Lanarkshire6£16,153645,81118
North Yorkshire27£23,632425,92571
Northamptonshire10£14,056642,16058
Northumberland1£26,99948,0004
Nottinghamshire43£15,789649,967112
Oxfordshire6£15,836534,15712
Perth and Kinross2£14,295743,71316
Redbridge - Greater London1£11,995891,1001
Renfrewshire7£21,684326,61138
Rhondda Cynon Taf7£14,897648,45513
Shropshire12£14,619638,53615
Somerset12£20,373529,49941
South Ayrshire5£21,018326,0119
South Lanarkshire6£14,399637,92920
South Yorkshire32£17,968638,697115
Staffordshire49£21,431429,707135
Stirling8£17,885430,0369
Suffolk19£19,448537,78151
Surrey32£14,440748,03145
Sutton - Greater London1£9,4499100,999-
Swansea8£16,063642,27219
Tyne and Wear37£20,221430,34393
Waltham Forest - Greater London3£25,366216,1557
Warwickshire9£18,138638,31619
West Dunbartonshire3£21,331312,8737
West Lothian4£21,748324,95411
West Midlands50£16,418538,496162
West Sussex16£20,728417,48332
West Yorkshire43£17,992641,881126
Wiltshire40£27,741320,238137
Worcestershire7£13,317750,93522
Add postcode for better results.