Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used BMW 5 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 5 Series models, pros and cons, what to look out for and everything else you need to know? Check out our BMW 5 Series buying guide here.

BMW 5 Series Data by County

BMW 5 Series data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All2,687£19,616764,0025,137
Aberdeen City18£26,735536,74126
Aberdeenshire1£15,995864,0003
Angus2£18,9901143,1875
Antrim10£16,576956,55011
Ards1£20,750576,8616
Argyll and Bute1£15,4796100,0001
Armagh8£15,4271297,7638
Ballymena3£12,9131078,1998
Ballymoney5£15,784977,3837
Banbridge2£14,698992,5003
Barking & Dagenham - Greater London1£6,9959130,262-
Barnet - Greater London3£14,6486105,1544
Bedfordshire102£14,716875,406147
Belfast9£17,330764,95970
Berkshire51£17,601877,83567
Blaenau Gwent3£23,499442,9101
Brent - Greater London5£17,151755,36010
Bristol35£25,366551,48859
Bromley - Greater London7£27,302729,17922
Buckinghamshire58£23,396657,85889
Caerphilly1£10,690987,7814
Cambridgeshire75£16,962771,769109
Cardiff19£30,374434,18846
Carmarthenshire2£16,995852,6592
Carrickfergus4£18,360672,2661
Ceredigion2£18,4953101,5252
Cheshire88£21,331657,80398
City of Edinburgh43£17,709767,79051
City of London - Greater London78£23,198547,268233
Coleraine5£16,735881,40011
Conwy3£24,499445,5812
Cookstown3£11,16511102,2675
Cornwall4£19,245759,7226
County Durham21£17,156868,20644
Craigavon21£31,686331,35148
Croydon - Greater London9£19,6221159,1188
Cumbria2£10,6451664,6557
Derbyshire47£17,481768,54788
Derry7£17,568774,8142
Devon21£21,682750,68435
Dorset13£18,400860,10430
Down3£21,895544,6353
Dumfries and Galloway3£29,531421,6215
Dundee City11£23,634644,90421
Dungannon6£14,280895,47510
Ealing - Greater London7£14,007779,4936
East Ayrshire2£10,7471175,8485
East Lothian1£9,7508116,3101
East Riding of Yorkshire12£21,486661,94525
East Sussex24£20,125863,18638
Enfield - Greater London7£25,823544,00921
Essex89£20,949757,525142
Falkirk2£7,99312113,0441
Fermanagh7£17,492786,1435
Fife12£23,335647,22922
Flintshire10£15,017879,9412
Glasgow City45£21,317652,742112
Gloucestershire28£24,630644,45664
Greater Manchester162£15,257877,515324
Hampshire56£19,478762,187135
Harrow - Greater London3£11,2301093,2359
Havering - Greater London24£19,765661,76444
Herefordshire7£34,315326,97523
Hertfordshire64£22,614761,066132
Highland14£35,704427,73911
Hillingdon - Greater London41£15,119882,98744
Hounslow - Greater London15£22,356656,01620
Inverclyde1£6,99010124,404-
Isle of Wight3£16,275854,7611
Kent52£25,970540,746159
Kingston upon Thames - Greater London11£33,012430,47918
Lancashire84£18,324768,752154
Leicestershire38£21,484656,724108
Lincolnshire62£23,551648,359157
Lisburn4£13,243979,8759
Magherafelt21£19,078771,14321
Merseyside34£22,057652,48960
Merthyr Tydfil1£7,99513135,0001
Merton - Greater London1£7,9901186,3002
Monmouthshire2£17,748777,7781
Moray3£23,328749,8331
Neath Port Talbot3£24,198439,062-
Newport12£26,331540,90539
Newry and Mourne8£20,328657,3642
Newtownabbey8£15,346871,62312
Norfolk29£23,511651,57949
North Ayrshire5£37,698225,76112
North Down2£14,990879,0454
North Lanarkshire15£20,335751,83313
North Yorkshire38£19,969759,42887
Northamptonshire28£24,720554,00395
Northumberland7£18,235663,8894
Nottinghamshire44£20,716758,160128
Omagh10£25,444459,47422
Oxfordshire11£30,196332,58918
Pembrokeshire1£5,6501787,8221
Perth and Kinross2£31,593423,86218
Powys1£12,990983,2001
Redbridge - Greater London9£13,924892,11111
Renfrewshire6£20,081652,5499
Rhondda Cynon Taf3£11,1641067,3372
Shropshire29£17,897867,42251
Somerset12£20,378567,31438
South Ayrshire7£18,846654,90312
South Lanarkshire6£22,914555,53711
South Yorkshire62£19,148768,478162
Staffordshire46£21,453654,75997
Stirling1£16,998826,80517
Strabane4£23,920571,20711
Suffolk33£23,364655,17050
Surrey50£19,792757,78798
Swansea4£29,249430,73416
Tyne and Wear53£17,499757,68282
Waltham Forest - Greater London1£22,999533,8682
Warwickshire20£19,970766,47536
West Dunbartonshire4£16,422766,7794
West Midlands119£20,686766,157252
West Sussex30£19,302753,59945
West Yorkshire119£22,424763,251198
Wiltshire47£31,792438,12896
Worcestershire31£22,910868,97535
Wrexham2£11,4958103,8431
Add postcode for better results.