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,450£17,743540,1673,776
Aberdeen City17£26,302217,17439
Aberdeenshire2£34,995216,3503
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
Bedfordshire25£15,559653,30948
Belfast9£17,597536,32462
Berkshire22£15,707743,42052
Blaenau Gwent4£18,247537,07711
Brent - Greater London2£17,725833,4504
Bristol36£24,920425,36390
Bromley - Greater London9£20,442426,25911
Buckinghamshire19£17,109637,20624
Caerphilly1£10,995690,000-
Cambridgeshire37£16,280644,46783
Cardiff5£14,815640,95532
Carmarthenshire3£13,995745,4523
Carrickfergus1£15,950530,2182
Ceredigion4£15,096750,3766
Cheshire35£18,736530,831124
City of Edinburgh14£21,173425,82560
City of London - Greater London34£15,469851,17892
Coleraine4£12,766862,7114
Cornwall4£15,921639,10811
County Durham16£21,880426,35168
Craigavon4£17,697549,1663
Croydon - Greater London4£17,720528,56012
Cumbria4£20,646532,03913
Derbyshire31£18,392535,603113
Derry3£16,065651,829-
Devon23£17,287644,00848
Dorset15£21,354425,99531
Dumfries and Galloway5£24,978316,30919
Dundee City10£25,730317,28010
Dungannon1£13,495764,5002
Ealing - Greater London4£16,769530,3252
East Ayrshire3£15,332636,64214
East Dunbartonshire1£14,990523,2202
East Riding of Yorkshire21£25,041424,36323
East Sussex13£21,423428,04125
Enfield - Greater London3£16,660629,7041
Essex67£17,662639,677167
Falkirk6£13,811751,2467
Fermanagh1£14,690674,3362
Fife17£25,680317,03731
Flintshire1£8,997981,440-
Glasgow City23£23,137423,650112
Gloucestershire7£13,286749,63930
Greater Manchester79£15,020643,156160
Hammersmith & Fulham - Greater London1£12,995818,000-
Hampshire28£18,132631,22583
Harrow - Greater London1£18,995518,9902
Havering - Greater London9£13,110760,22217
Herefordshire1£16,995637,5003
Hertfordshire30£16,488644,06768
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-
Kent23£19,182542,05585
Kingston upon Thames - Greater London2£14,156829,0483
Lancashire58£16,763538,980130
Leicestershire15£14,860646,15751
Lincolnshire17£13,870739,87547
Magherafelt9£16,317553,1533
Merseyside22£13,922747,09040
Monmouthshire2£8,3459113,0001
Moray2£19,995411,3004
Newport10£18,357427,35024
Newtownabbey1£13,450532,5009
Norfolk23£17,871531,90162
North Ayrshire5£28,518322,16321
North Down2£20,985328,8251
North Lanarkshire6£16,128645,81118
North Yorkshire26£23,749426,39572
Northamptonshire10£14,056642,16057
Northumberland1£26,99948,0004
Nottinghamshire44£15,856649,939110
Omagh1£19,995478,000-
Oxfordshire6£15,835534,15712
Perth and Kinross1£9,800864,28917
Redbridge - Greater London1£11,995891,1001
Renfrewshire7£21,684326,61138
Rhondda Cynon Taf6£15,164752,13213
Shropshire12£14,619638,53614
Somerset13£19,312532,15341
South Ayrshire5£21,018326,0119
South Lanarkshire6£14,399637,92920
South Yorkshire32£18,047538,792115
Staffordshire47£21,534429,435136
Stirling9£18,342428,2459
Suffolk19£19,793536,92951
Surrey33£14,406747,85344
Sutton - Greater London1£9,4499100,999-
Swansea9£15,756640,50817
Tyne and Wear36£20,341430,44194
Waltham Forest - Greater London2£26,249215,7758
Warwickshire9£18,138638,31819
West Dunbartonshire3£21,331312,8737
West Lothian3£21,431329,14212
West Midlands52£16,664538,483160
West Sussex16£20,723417,48332
West Yorkshire44£17,867641,832123
Wiltshire42£27,516320,310135
Worcestershire6£13,388744,35523
Add postcode for better results.