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,754£19,658763,8425,175
Aberdeen City18£26,179538,71426
Aberdeenshire1£15,995864,0003
Angus2£18,9901143,1875
Antrim10£16,576956,55011
Ards1£20,750576,8616
Argyll and Bute1£15,4796100,0002
Armagh8£15,4271297,7638
Ballymena3£12,9131078,1999
Ballymoney5£15,824977,3837
Banbridge2£14,698992,5003
Barking & Dagenham - Greater London1£6,9959130,262-
Barnet - Greater London3£14,6486105,1544
Bedfordshire105£14,756875,230149
Belfast9£17,330764,95972
Berkshire53£17,489879,34068
Blaenau Gwent3£23,499442,9101
Brent - Greater London5£17,151755,36010
Bristol34£25,619550,12065
Bromley - Greater London7£27,302729,17924
Buckinghamshire62£23,682657,82687
Caerphilly1£10,690987,7814
Cambridgeshire79£17,200771,153105
Cardiff19£31,646433,05446
Carmarthenshire2£16,995852,6592
Carrickfergus4£18,360672,2661
Ceredigion3£16,195797,9541
Cheshire90£21,246657,52599
City of Edinburgh42£17,916766,69953
City of London - Greater London82£22,971548,139236
Coleraine5£16,735881,40011
Conwy3£24,499445,5812
Cookstown3£11,16511102,2675
Cornwall3£19,328864,9306
County Durham23£16,837868,15244
Craigavon21£31,686331,35148
Croydon - Greater London10£18,0591163,2067
Cumbria3£15,4281659,1037
Derbyshire48£17,367768,93188
Derry6£17,746771,1703
Devon21£21,682650,68436
Dorset13£18,400860,10430
Down3£21,895544,6353
Dumfries and Galloway3£29,531421,6215
Dundee City10£23,223642,84322
Dungannon6£14,280895,47510
Ealing - Greater London7£14,007779,4936
East Ayrshire2£10,7471175,8486
East Lothian1£9,7508116,3101
East Riding of Yorkshire13£21,660661,56125
East Sussex24£19,541863,47738
Enfield - Greater London7£25,823544,00921
Essex88£21,067757,499146
Falkirk2£7,99312113,0441
Fermanagh7£17,492786,1435
Fife12£23,335647,22923
Flintshire10£15,017879,9412
Glasgow City45£21,372652,766114
Gloucestershire29£25,159542,92463
Greater Manchester165£15,414876,674325
Hampshire60£20,289760,330134
Harrow - Greater London4£11,7961082,9908
Havering - Greater London24£19,765661,76444
Herefordshire7£34,317326,97524
Hertfordshire68£22,821659,448127
Highland14£35,704427,73913
Hillingdon - Greater London42£15,437881,96342
Hounslow - Greater London15£22,356656,01622
Inverclyde1£6,99010124,404-
Isle of Wight3£16,275854,7611
Kent54£25,746540,810158
Kingston upon Thames - Greater London12£34,579428,44117
Lancashire83£18,737767,003157
Leicestershire40£21,309656,879109
Lincolnshire63£23,454648,766160
Lisburn4£13,243979,8759
Magherafelt21£19,078771,14321
Merseyside34£22,137651,63664
Merthyr Tydfil1£7,99513135,0001
Merton - Greater London2£7,7451198,2851
Monmouthshire2£17,748777,7781
Moray3£23,328749,8331
Neath Port Talbot3£24,198439,062-
Newport14£27,140537,61438
Newry and Mourne8£20,328657,3642
Newtownabbey8£15,346871,62312
Norfolk32£23,256650,33349
North Ayrshire5£37,698225,76112
North Down2£14,990879,0454
North Lanarkshire15£20,355751,83313
North Yorkshire43£20,221758,53286
Northamptonshire32£24,911553,75292
Northumberland7£18,235663,8894
Nottinghamshire46£20,649757,899128
Omagh10£25,444459,47422
Oxfordshire11£30,196332,58918
Pembrokeshire1£5,6501787,8221
Perth and Kinross2£31,593423,86219
Powys1£12,990983,2001
Redbridge - Greater London9£13,924892,11111
Renfrewshire6£20,081652,54910
Rhondda Cynon Taf3£11,1641067,3373
Shropshire28£18,768764,57352
Somerset13£19,824666,27837
South Ayrshire7£18,846654,90314
South Lanarkshire6£22,914555,53713
South Yorkshire64£19,233767,912160
Staffordshire46£21,131655,73597
Stirling1£16,998826,80515
Strabane4£23,920571,20711
Suffolk34£23,164655,53049
Surrey51£19,541759,005100
Swansea4£29,249430,73417
Tyne and Wear52£17,384757,95785
Waltham Forest - Greater London1£22,999533,8682
Warwickshire22£20,859763,17435
West Dunbartonshire4£16,422766,7794
West Midlands127£20,397767,587256
West Sussex30£19,302753,59945
West Yorkshire117£21,838765,620202
Wiltshire48£31,324539,21996
Worcestershire30£22,649870,23535
Wrexham2£11,4958103,8431
Add postcode for better results.