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,332£17,692540,9693,703
Aberdeen City17£24,846217,84440
Aberdeenshire1£27,995225,0003
Angus1£20,795319,5002
Antrim1£17,995442,0003
Ards4£17,475533,7743
Argyll and Bute1£9,4791083,000-
Ballymena6£13,872865,9223
Ballymoney2£10,445979,2224
Bedfordshire22£17,789545,85450
Belfast8£16,517538,68262
Berkshire15£17,277644,33456
Blaenau Gwent4£15,596653,00710
Brent - Greater London2£13,498842,9505
Bristol37£26,060323,50791
Bromley - Greater London5£20,005435,90215
Buckinghamshire13£18,332639,30531
Cambridgeshire33£14,451645,74884
Cardiff2£21,599438,02336
Carmarthenshire1£14,495967,8256
Ceredigion7£15,111752,6664
Cheshire32£19,521529,041117
City of Edinburgh11£21,962424,56854
City of London - Greater London29£15,668848,55190
Clackmannanshire1£10,498958,3601
Coleraine5£13,112858,4883
Conwy1£10,995870,0001
Cornwall4£15,236634,08512
County Durham10£17,900536,46370
Craigavon3£16,996555,7894
Croydon - Greater London5£14,594637,74211
Cumbria5£19,448528,8219
Derbyshire31£18,966435,824111
Derry3£16,566550,1621
Devon25£17,113644,30546
Dorset10£20,663426,83931
Down1£11,295659,6472
Dumfries and Galloway4£24,223322,08317
Dundee City5£29,70015,31013
Dungannon2£16,243559,1181
Ealing - Greater London4£17,071530,3251
East Ayrshire2£23,998222,33017
East Dunbartonshire1£14,499523,2203
East Lothian1£11,699748,8301
East Riding of Yorkshire18£22,188436,79732
East Sussex15£19,464529,99127
Enfield - Greater London3£16,160629,7041
Essex60£17,875641,559165
Falkirk3£10,592868,2379
Fermanagh1£14,690674,3362
Fife13£26,752311,12135
Flintshire2£8,997781,440-
Glasgow City25£23,417423,010101
Gloucestershire9£13,172750,84713
Greater Manchester67£14,946644,400170
Hampshire32£18,551536,39680
Harrow - Greater London3£12,980763,0151
Havering - Greater London7£13,741655,68221
Herefordshire2£11,499861,6802
Hertfordshire29£17,903542,19868
Highland9£27,486422,62523
Hillingdon - Greater London8£13,023763,7607
Inverclyde1£14,698435,5843
Isle of Wight1£29,05915,0002
Kent18£20,134647,54481
Kingston upon Thames - Greater London2£14,156829,0483
Lancashire54£16,452540,079124
Leicestershire11£15,233648,19148
Lincolnshire17£15,359638,30433
Lisburn3£15,292633,803-
Magherafelt8£18,086551,2863
Merseyside17£13,951746,69344
Merton - Greater London1£10,990040,000-
Monmouthshire1£9,4958103,0002
Moray3£20,495413,9332
Newport6£19,763421,52933
Norfolk14£18,429535,79556
North Ayrshire6£28,865425,92322
North Down2£20,985328,8251
North Lanarkshire3£27,591535,96518
North Yorkshire28£20,517433,93070
Northamptonshire10£13,106745,24755
Northumberland1£25,99948,0004
Nottinghamshire43£14,967655,816113
Omagh1£19,995478,000-
Oxfordshire7£16,103541,92013
Perth and Kinross2£16,149544,12715
Redbridge - Greater London1£11,995891,1001
Renfrewshire10£19,548429,35935
Rhondda Cynon Taf6£15,446642,56910
Shropshire7£15,027644,06318
Somerset15£19,996531,55833
South Ayrshire4£21,473320,44311
South Lanarkshire3£15,499645,58617
South Yorkshire37£19,195535,747113
Staffordshire34£21,082431,537128
Stirling9£18,620427,32910
Suffolk11£20,415536,01956
Surrey32£14,928745,70645
Swansea13£13,854746,45315
Tyne and Wear39£19,717429,38079
Waltham Forest - Greater London3£22,966117,5667
Warwickshire9£15,107649,41618
West Dunbartonshire4£21,348314,8868
West Lothian9£19,787429,77725
West Midlands44£15,623641,024164
West Sussex8£16,968630,08535
West Yorkshire38£17,806642,069110
Wiltshire43£26,694321,539118
Worcestershire9£20,081642,80020
Wrexham1£11,995732,2501
Add postcode for better results.