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,661£19,629763,7545,155
Aberdeen City17£27,190434,96127
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
Ballymena4£12,1731082,9007
Ballymoney5£15,784977,3837
Banbridge2£14,698992,5003
Barking & Dagenham - Greater London2£15,245891,131-
Barnet - Greater London4£15,735799,8484
Bedfordshire101£14,580976,172150
Belfast9£17,330764,95967
Berkshire52£17,512877,88066
Blaenau Gwent3£23,499442,9101
Brent - Greater London5£17,077755,36010
Bristol33£25,028550,93262
Bromley - Greater London7£27,302729,17921
Buckinghamshire58£23,396657,85888
Caerphilly1£10,690987,7814
Cambridgeshire77£16,815771,491109
Cardiff20£29,417535,26246
Carmarthenshire2£16,995852,6592
Carrickfergus4£17,985672,2661
Ceredigion2£18,4953101,5252
Cheshire85£21,679656,69298
City of Edinburgh41£17,439869,35751
City of London - Greater London72£22,499650,478245
Coleraine5£16,735881,40011
Conwy3£24,499445,5812
Cookstown4£11,78611102,2675
Cornwall4£19,245759,7226
County Durham22£16,978868,20642
Craigavon19£30,916433,64750
Croydon - Greater London9£19,6221159,1188
Cumbria2£10,6451664,6557
Derbyshire48£17,627767,51388
Derry7£17,568774,8142
Devon21£21,616750,68434
Dorset13£18,319860,10430
Down2£21,995648,1774
Dumfries and Galloway3£29,531421,6215
Dundee City12£23,148646,27221
Dungannon6£14,139895,47510
Ealing - Greater London7£14,007779,4936
East Ayrshire2£10,7471175,8485
East Lothian1£9,7508116,3101
East Riding of Yorkshire13£21,987660,35824
East Sussex23£20,000862,23739
Enfield - Greater London7£25,709544,00921
Essex85£20,898758,270147
Falkirk2£7,99312113,0441
Fermanagh7£17,492786,1435
Fife11£23,456648,52223
Flintshire10£15,017879,9412
Glasgow City43£20,962753,421113
Gloucestershire28£24,630644,45664
Greater Manchester157£15,192878,281326
Hampshire57£19,866760,903134
Harrow - Greater London3£11,2301093,2359
Havering - Greater London23£19,277663,63444
Herefordshire7£34,290326,97523
Hertfordshire61£23,683657,923133
Highland14£35,704427,78311
Hillingdon - Greater London40£15,127882,87145
Hounslow - Greater London15£22,356656,01620
Inverclyde1£6,99010124,404-
Isle of Wight4£15,000856,0491
Kent54£25,745540,838154
Kingston upon Thames - Greater London10£34,154430,12719
Lancashire85£18,369768,503152
Leicestershire39£21,180656,684106
Lincolnshire58£22,895649,183161
Lisburn4£13,243979,8759
Magherafelt21£19,002771,14321
Merseyside34£22,000652,46359
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,314540,90539
Newry and Mourne7£19,954657,7013
Newtownabbey8£15,346871,62311
Norfolk29£22,631653,80849
North Ayrshire5£37,698225,76112
North Down2£14,990879,0454
North Lanarkshire15£20,202751,83312
North Yorkshire40£19,646759,78986
Northamptonshire28£24,720554,00395
Northumberland7£18,235663,8894
Nottinghamshire44£20,784757,731128
Omagh11£25,031457,11623
Oxfordshire11£30,196332,58918
Pembrokeshire1£5,6501787,8221
Perth and Kinross2£30,843423,86218
Powys1£12,990983,2001
Redbridge - Greater London9£13,924892,11111
Renfrewshire6£20,081652,5499
Rhondda Cynon Taf3£11,1641067,3372
Shropshire29£17,810867,42251
Somerset13£19,833667,09438
South Ayrshire7£18,846654,90312
South Lanarkshire6£22,914555,53711
South Yorkshire63£19,214768,741162
Staffordshire44£22,018653,17698
Stirling1£16,998826,80516
Strabane4£23,920571,20711
Suffolk32£23,782653,91550
Surrey49£19,569758,57699
Swansea4£29,249430,73415
Tyne and Wear51£17,589757,00385
Waltham Forest - Greater London1£22,999533,8682
Warwickshire19£19,629767,71036
West Dunbartonshire4£16,422766,7794
West Midlands122£20,465766,741249
West Sussex29£19,813753,06846
West Yorkshire117£22,212764,000200
Wiltshire47£31,303539,21496
Worcestershire31£22,910868,97534
Wrexham2£11,4958103,8431
Add postcode for better results.