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,390£17,581541,3463,779
Aberdeen City18£26,184216,61642
Aberdeenshire2£34,995216,3503
Angus1£20,795319,5003
Antrim1£17,995442,0003
Ards1£12,899855,0002
Argyll and Bute1£9,9791083,000-
Ballymena4£15,085869,8844
Ballymoney3£10,413987,2483
Bedfordshire24£16,286649,26352
Belfast9£16,870536,79964
Berkshire14£17,025644,89059
Blaenau Gwent4£18,247537,0779
Brent - Greater London2£17,450833,4504
Bristol36£25,058325,84894
Bromley - Greater London6£19,644532,18014
Buckinghamshire17£17,012638,90325
Caerphilly1£10,995679,000-
Cambridgeshire40£16,185644,97782
Cardiff4£16,725536,60834
Carmarthenshire2£13,495743,0534
Carrickfergus1£15,950530,2182
Ceredigion5£15,276651,0184
Cheshire30£18,729531,553122
City of Edinburgh13£18,906430,03060
City of London - Greater London29£15,645950,43692
Coleraine5£13,112858,4884
Cornwall3£16,312531,14412
County Durham14£19,879431,06470
Craigavon4£17,697549,1663
Croydon - Greater London4£17,220528,56011
Cumbria4£18,010633,83712
Derbyshire34£17,859537,808111
Derry2£18,850445,2431
Devon21£17,091646,23348
Dorset14£21,043426,70531
Down1£11,295659,6472
Dumfries and Galloway5£24,978316,30918
Dundee City6£29,79219,67514
Dungannon1£13,495764,5001
Ealing - Greater London4£17,071530,3252
East Ayrshire3£15,332636,64214
East Dunbartonshire2£17,249427,3482
East Lothian1£11,699765,5121
East Riding of Yorkshire22£23,103428,52826
East Sussex11£20,919428,26226
Enfield - Greater London3£16,660629,7041
Essex68£17,558641,159167
Falkirk5£13,675754,9838
Fermanagh1£14,690674,3362
Fife18£25,959316,79530
Flintshire1£8,997981,440-
Glasgow City22£23,734320,174111
Gloucestershire7£13,278749,63928
Greater Manchester72£14,949644,885168
Hammersmith & Fulham - Greater London1£12,995818,000-
Hampshire28£18,709531,08680
Harrow - Greater London2£15,723653,4952
Havering - Greater London10£13,827754,46117
Hertfordshire29£18,005541,48972
Highland8£29,034423,30623
Hillingdon - Greater London6£13,325768,33112
Inverclyde1£14,998435,5844
Isle of Wight1£29,05915,0002
Kent20£18,865544,73976
Kingston upon Thames - Greater London2£14,156829,0483
Lancashire58£16,754538,924112
Leicestershire13£15,488643,61250
Lincolnshire18£15,354637,45147
Lisburn1£6,99510100,930-
Magherafelt9£16,317553,1533
Merseyside15£13,386752,87847
Merton - Greater London1£10,990040,0001
Monmouthshire2£8,2459113,0001
Moray2£19,995411,3004
Newport9£19,697425,65326
Norfolk18£17,701534,25161
North Ayrshire4£24,573433,06923
North Down2£20,985328,8251
North Lanarkshire5£20,054641,61618
North Yorkshire32£22,453430,10568
Northamptonshire8£13,015748,08758
Northumberland1£26,99948,0004
Nottinghamshire42£15,240652,145117
Omagh1£19,995478,000-
Oxfordshire6£15,726534,15712
Perth and Kinross1£9,800864,28917
Redbridge - Greater London1£11,995891,1001
Renfrewshire8£20,973426,15337
Rhondda Cynon Taf7£15,410646,08512
Shropshire11£14,858637,43014
Somerset14£20,144528,22139
South Ayrshire5£21,018326,01110
South Lanarkshire5£14,479639,91119
South Yorkshire35£19,405533,977110
Staffordshire45£21,387431,390140
Stirling8£18,260427,5418
Suffolk16£18,382539,45255
Surrey28£14,153750,19446
Sutton - Greater London1£8,9909100,999-
Swansea8£14,751644,79214
Tyne and Wear40£19,432531,99792
Waltham Forest - Greater London2£26,249215,7757
Warwickshire9£19,994640,48418
West Dunbartonshire3£21,231312,8737
West Lothian4£18,823434,03015
West Midlands52£16,099641,230158
West Sussex14£20,060418,99633
West Yorkshire40£18,635537,952124
Wiltshire48£27,580321,649130
Worcestershire4£13,824742,86524
Add postcode for better results.