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,731£19,663763,6715,148
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,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
Bedfordshire103£14,748874,711147
Belfast9£17,330764,95972
Berkshire52£17,691877,54469
Blaenau Gwent3£23,499442,9101
Brent - Greater London5£17,151755,36010
Bristol35£25,366551,48862
Bromley - Greater London7£27,302729,17922
Buckinghamshire60£23,697656,90288
Caerphilly1£10,690987,7814
Cambridgeshire75£16,980771,769109
Cardiff19£31,646433,05446
Carmarthenshire2£16,995852,6592
Carrickfergus4£18,360672,2661
Ceredigion3£16,195797,9541
Cheshire88£21,353657,80399
City of Edinburgh43£17,749767,79052
City of London - Greater London80£23,065547,805233
Coleraine5£16,735881,40011
Conwy3£24,499445,5812
Cookstown3£11,16511102,2675
Cornwall3£19,328864,9306
County Durham23£16,837868,15242
Craigavon21£31,686331,35148
Croydon - Greater London9£19,6221159,1188
Cumbria2£10,6451664,6557
Derbyshire47£17,481768,54789
Derry6£17,746771,1702
Devon20£21,938649,76336
Dorset13£18,400860,10430
Down3£21,895544,6353
Dumfries and Galloway3£29,531421,6215
Dundee City10£23,223642,84320
Dungannon6£14,280895,47510
Ealing - Greater London7£14,007779,4936
East Ayrshire2£10,7471175,8486
East Lothian1£9,7508116,3101
East Riding of Yorkshire12£21,486661,94526
East Sussex24£19,541863,47738
Enfield - Greater London7£25,823544,00921
Essex89£20,947757,525144
Falkirk2£7,99312113,0441
Fermanagh7£17,492786,1435
Fife13£25,301543,62321
Flintshire10£15,017879,9412
Glasgow City46£21,408652,408111
Gloucestershire29£25,159542,92463
Greater Manchester166£15,368876,633323
Hampshire60£20,156760,384132
Harrow - Greater London4£11,7961082,9908
Havering - Greater London24£19,765661,76444
Herefordshire7£34,315326,97524
Hertfordshire68£22,729660,282128
Highland14£35,704427,73911
Hillingdon - Greater London41£15,155882,28044
Hounslow - Greater London15£22,356656,01620
Inverclyde1£6,99010124,404-
Isle of Wight3£16,275854,7611
Kent54£25,745540,810158
Kingston upon Thames - Greater London12£34,579428,44117
Lancashire84£18,598767,587155
Leicestershire39£21,189657,799109
Lincolnshire62£23,583648,359159
Lisburn4£13,243979,8759
Magherafelt21£19,078771,14321
Merseyside33£22,293650,60364
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-
Newport14£27,140537,61437
Newry and Mourne8£20,328657,3642
Newtownabbey8£15,346871,62312
Norfolk30£23,479650,70450
North Ayrshire5£37,698225,76112
North Down2£14,990879,0454
North Lanarkshire15£20,355751,83313
North Yorkshire41£20,278758,78686
Northamptonshire30£25,788550,96094
Northumberland7£18,235663,8894
Nottinghamshire46£20,649757,899127
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
Shropshire28£18,179766,11653
Somerset13£19,824666,27837
South Ayrshire7£18,846654,90313
South Lanarkshire6£22,914555,53712
South Yorkshire65£19,210767,758159
Staffordshire47£21,447654,73596
Stirling1£16,998826,80517
Strabane4£23,920571,20711
Suffolk34£23,164655,53049
Surrey50£19,798757,78798
Swansea4£29,249430,73417
Tyne and Wear53£17,521757,68283
Waltham Forest - Greater London1£22,999533,8682
Warwickshire20£19,995766,47536
West Dunbartonshire4£16,422766,7794
West Midlands123£20,630766,679258
West Sussex30£19,302753,59945
West Yorkshire120£22,233764,342200
Wiltshire47£31,792438,12896
Worcestershire31£22,926868,99735
Wrexham2£11,4958103,8431
Add postcode for better results.