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,724540,4933,793
Aberdeen City18£26,768216,82640
Aberdeenshire2£34,995216,3503
Angus2£18,145425,9152
Antrim1£17,995442,0003
Ards1£12,899855,0002
Argyll and Bute1£9,9791083,000-
Ballymena4£15,085869,8844
Ballymoney3£10,413987,2483
Bedfordshire26£15,831650,39950
Belfast9£16,870536,79965
Berkshire15£16,554748,01658
Blaenau Gwent4£18,247537,07711
Brent - Greater London2£17,450833,4504
Bristol36£25,117325,65693
Bromley - Greater London5£20,755431,39514
Buckinghamshire17£17,040638,90325
Caerphilly1£10,995679,000-
Cambridgeshire39£16,427542,01182
Cardiff4£16,725536,60834
Carmarthenshire2£13,495743,0534
Carrickfergus1£15,950530,2182
Ceredigion4£16,596646,1715
Cheshire32£18,860531,244122
City of Edinburgh14£18,680431,73859
City of London - Greater London30£15,600850,02891
Coleraine5£13,112858,4884
Cornwall3£16,312531,14412
County Durham13£20,101431,20172
Craigavon4£17,697549,1663
Croydon - Greater London4£17,220528,56011
Cumbria5£19,707530,23112
Derbyshire32£17,819537,721110
Derry2£18,850445,2431
Devon21£17,074646,23348
Dorset16£20,956426,29831
Down1£11,295659,6472
Dumfries and Galloway5£24,978316,30919
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,699748,8281
East Riding of Yorkshire22£23,771426,77425
East Sussex11£21,010428,26226
Enfield - Greater London3£16,660629,7041
Essex64£17,587641,171167
Falkirk5£13,675754,9838
Fermanagh1£14,690674,3362
Fife18£25,431316,95829
Flintshire1£8,997981,440-
Glasgow City22£23,689320,137114
Gloucestershire7£13,278749,63929
Greater Manchester72£14,945645,119167
Hammersmith & Fulham - Greater London1£12,995818,000-
Hampshire28£18,172531,64979
Harrow - Greater London2£15,723653,9452
Havering - Greater London10£12,951763,63017
Hertfordshire29£17,469642,53671
Highland8£29,034423,30623
Hillingdon - Greater London6£13,325768,33112
Inverclyde1£14,998435,5844
Isle of Wight1£29,05915,0003
Kent19£19,105545,80479
Kingston upon Thames - Greater London2£14,156829,0483
Lancashire58£16,926538,722126
Leicestershire13£15,488643,61250
Lincolnshire18£15,354637,44849
Magherafelt9£16,317553,1533
Merseyside17£13,921749,26445
Merton - Greater London1£10,990040,0001
Monmouthshire2£8,2459113,0001
Moray2£19,995411,3004
Newport9£19,752425,65326
Norfolk18£17,713534,25162
North Ayrshire5£26,238427,47722
North Down2£20,985328,8251
North Lanarkshire6£18,195746,81117
North Yorkshire31£22,720428,81869
Northamptonshire7£13,375746,46058
Northumberland1£26,99948,0004
Nottinghamshire45£15,431650,843113
Omagh1£19,995478,000-
Oxfordshire6£15,780534,15712
Perth and Kinross1£9,800864,28917
Redbridge - Greater London1£11,995891,1001
Renfrewshire9£21,087425,49837
Rhondda Cynon Taf7£15,410646,08512
Shropshire11£14,858637,43014
Somerset14£20,144528,22139
South Ayrshire5£21,018326,01110
South Lanarkshire5£14,539639,91119
South Yorkshire34£19,433533,521112
Staffordshire45£21,401431,390140
Stirling8£18,260427,5418
Suffolk15£18,895538,65055
Surrey28£14,153750,19447
Sutton - Greater London1£8,9909100,999-
Swansea9£15,756640,50813
Tyne and Wear37£19,219532,67893
Waltham Forest - Greater London2£26,249215,7758
Warwickshire9£19,994640,48419
West Dunbartonshire3£21,231312,8737
West Lothian3£21,665320,16015
West Midlands50£16,465640,139159
West Sussex16£19,409519,74332
West Yorkshire41£18,570638,612123
Wiltshire46£27,578320,579131
Worcestershire5£13,459744,63623
Add postcode for better results.