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,562£18,537537,9903,656
Aberdeen City23£27,599215,91434
Aberdeenshire2£34,995216,3502
Angus2£18,145425,9152
Antrim1£17,995442,0003
Ards1£18,799735,0001
Argyll and Bute1£9,9791083,000-
Ballymena3£17,448761,8454
Ballymoney5£10,145885,5211
Banbridge1£19,950318,0001
Bedfordshire26£15,494754,70346
Belfast10£17,468536,65164
Berkshire28£17,442645,14251
Blaenau Gwent5£17,228529,2158
Brent - Greater London1£27,950235,0005
Bristol43£22,392428,40477
Bromley - Greater London7£21,414419,59711
Buckinghamshire12£14,603649,61823
Cambridgeshire37£16,949542,13175
Cardiff8£15,431643,83531
Carmarthenshire3£13,995756,1473
Carrickfergus1£15,950530,2183
Ceredigion7£14,096754,3484
Cheshire32£20,015530,502137
City of Edinburgh20£22,576419,94666
City of London - Greater London35£15,602848,30596
Coleraine4£13,846857,5423
Cornwall5£16,485751,14110
County Durham21£23,103425,84769
Craigavon3£16,298547,3352
Croydon - Greater London5£17,835542,00010
Cumbria4£18,460637,33413
Derbyshire36£19,228536,053114
Derry1£21,950331,000-
Devon26£18,630539,89843
Dorset16£20,439529,70031
Dumfries and Galloway5£25,518313,87116
Dundee City10£26,999214,2978
Dungannon1£29,990216,0002
Ealing - Greater London3£17,965433,5333
East Ayrshire1£21,998317,56715
East Riding of Yorkshire19£26,292318,43130
East Sussex13£20,515529,89529
Enfield - Greater London4£16,225634,865-
Essex75£16,103641,668157
Falkirk6£15,589647,5819
Fermanagh1£14,690674,3362
Fife16£28,658212,41834
Glasgow City34£24,035421,277115
Gloucestershire5£14,987749,95329
Greater Manchester73£14,970642,503154
Greenwich - Greater London1£20,495428,146-
Hammersmith & Fulham - Greater London1£13,495818,000-
Hampshire40£18,310633,86572
Harrow - Greater London1£18,995518,9903
Havering - Greater London11£13,455754,81418
Herefordshire1£16,995637,5003
Hertfordshire40£18,313537,88466
Highland13£26,428425,69820
Hillingdon - Greater London6£13,717764,33111
Inverclyde2£16,898439,2746
Isle of Wight1£29,05915,0006
Kensington & Chelsea - Greater London1£10,950863,550-
Kent23£16,011647,75082
Kingston upon Thames - Greater London3£15,937730,0392
Lancashire72£16,442540,507106
Leicestershire17£16,994645,76255
Lincolnshire15£13,737643,23152
Magherafelt6£18,758445,5004
Merseyside20£14,438644,24847
Monmouthshire2£8,0959113,0001
Moray2£19,995411,3003
Newport9£19,686424,21518
Newtownabbey1£19,499440,6258
Norfolk19£20,535531,77161
North Ayrshire10£26,728321,88118
North Lanarkshire9£20,571636,32314
North Yorkshire31£21,940431,55576
Northamptonshire9£14,472642,33161
Northumberland2£23,705517,1347
Nottinghamshire46£15,512648,65299
Oxfordshire6£14,637535,94314
Pembrokeshire1£14,999522,7221
Perth and Kinross4£15,773623,12913
Redbridge - Greater London1£11,995891,1001
Renfrewshire9£17,909531,42937
Rhondda Cynon Taf7£14,038754,1828
Shropshire11£15,679633,79618
Somerset13£18,653539,33142
South Ayrshire3£18,831528,40910
South Lanarkshire5£16,543632,36220
South Yorkshire39£17,482642,856107
Staffordshire45£19,845430,890136
Stirling3£18,831422,62911
Strabane1£22,950442,000-
Suffolk18£19,251545,83348
Surrey34£14,346746,11937
Sutton - Greater London1£9,6499100,999-
Swansea9£15,586634,79920
Tyne and Wear37£18,131536,54489
Waltham Forest - Greater London3£27,832215,5986
Warwickshire10£13,470750,23018
West Dunbartonshire2£19,348427,1166
West Lothian4£21,923420,6718
West Midlands67£16,253642,983143
West Sussex16£22,211321,34622
West Yorkshire40£18,730638,929122
Wiltshire50£27,539322,258136
Worcestershire8£14,976652,53118
Add postcode for better results.