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,351£17,636541,2933,644
Aberdeen City17£24,846217,84440
Aberdeenshire1£27,995225,0003
Angus1£20,795319,5002
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,68261
Berkshire15£17,252644,33454
Blaenau Gwent4£15,596653,0079
Brent - Greater London2£13,498842,9505
Bristol40£24,872326,11991
Bromley - Greater London6£19,421431,75215
Buckinghamshire14£19,663636,49830
Cambridgeshire30£15,325644,91983
Cardiff2£21,599438,02333
Ceredigion6£14,530756,9385
Cheshire35£19,168528,838116
City of Edinburgh11£21,826424,68251
City of London - Greater London32£15,483847,81689
Clackmannanshire1£10,498958,3601
Coleraine5£13,112858,4883
Conwy1£10,995870,2961
Cornwall4£15,085634,08512
County Durham11£17,472535,51270
Craigavon4£15,947556,1334
Croydon - Greater London3£14,595634,52313
Cumbria4£17,611632,07510
Derbyshire29£19,498435,895114
Derry3£16,566550,1621
Devon24£17,418642,58247
Dorset10£20,662426,83929
Down1£11,295659,6471
Dumfries and Galloway4£24,223322,08317
Dundee City6£28,000210,03412
Dungannon2£16,243559,1181
Ealing - Greater London5£15,656646,4601
East Ayrshire2£23,998222,33017
East Dunbartonshire1£14,499523,2203
East Lothian1£11,699765,5121
East Riding of Yorkshire18£22,446435,34733
East Sussex13£19,063532,63329
Enfield - Greater London4£15,494730,0171
Essex62£17,546642,851164
Falkirk3£10,592868,2379
Fermanagh2£21,820452,7262
Fife16£26,816314,87134
Flintshire2£8,997781,440-
Glasgow City25£22,501423,624103
Gloucestershire9£13,172750,84713
Greater Manchester66£14,462646,859172
Gwynedd1£11,750863,500-
Hampshire34£17,803536,65479
Harrow - Greater London3£12,980763,0151
Havering - Greater London8£13,873749,20521
Herefordshire2£11,499861,6802
Hertfordshire30£17,961541,07265
Highland9£27,486422,62522
Hillingdon - Greater London9£12,909758,5646
Inverclyde1£14,698435,5843
Isle of Wight1£29,05915,0002
Kent22£19,431644,81379
Kingston upon Thames - Greater London2£14,156829,0483
Lancashire55£16,329540,387121
Leicestershire10£15,102651,71847
Lincolnshire17£15,357638,30432
Lisburn5£13,170752,242-
Magherafelt8£18,086551,2863
Merseyside19£14,524645,79443
Merton - Greater London1£10,990040,000-
Monmouthshire1£9,4958103,0002
Moray3£20,495413,9332
Newport5£18,515523,37734
Norfolk13£18,757535,16356
North Ayrshire7£30,298322,97618
North Down2£20,985328,8251
North Lanarkshire3£27,591535,96518
North Yorkshire27£20,813433,53469
Northamptonshire9£12,516748,50855
Northumberland1£25,99948,0004
Nottinghamshire40£15,232655,530114
Omagh1£19,995478,000-
Oxfordshire5£16,663539,70214
Redbridge - Greater London1£11,995891,1001
Renfrewshire10£18,678431,43836
Rhondda Cynon Taf5£15,157649,12212
Shropshire8£15,523742,66618
Somerset17£20,007535,28831
South Ayrshire5£22,598322,22111
South Lanarkshire2£15,399648,41817
South Yorkshire37£19,165535,758112
Staffordshire36£20,425431,538125
Stirling9£18,786427,55910
Suffolk14£19,069536,96953
Surrey31£15,200743,06544
Swansea10£13,700748,75518
Tyne and Wear38£19,516431,07178
Waltham Forest - Greater London3£22,966117,5667
Warwickshire12£15,677643,82218
West Dunbartonshire4£21,348314,8867
West Lothian9£19,787429,77724
West Midlands43£16,215542,671164
West Sussex10£16,958632,77934
West Yorkshire38£17,737642,349111
Wiltshire45£26,769321,282114
Worcestershire9£20,103642,80017
Wrexham1£11,995732,2501
Add postcode for better results.