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,682£19,695763,5075,155
Aberdeen City16£28,743433,13927
Aberdeenshire1£15,995864,0003
Angus2£18,9901143,1875
Antrim11£17,200853,6738
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£14,995891,131-
Barnet - Greater London4£15,735799,8484
Bedfordshire103£14,985874,564149
Belfast9£17,330764,95968
Berkshire51£17,929876,23267
Blaenau Gwent3£23,499442,9101
Brent - Greater London6£15,712862,7999
Bristol32£25,247551,16863
Bromley - Greater London7£27,164729,17921
Buckinghamshire58£23,666657,10786
Caerphilly1£10,690987,7814
Cambridgeshire75£16,822771,491111
Cardiff23£30,188434,40542
Carmarthenshire2£16,995852,6612
Carrickfergus4£17,848672,2661
Ceredigion2£18,4953101,5252
Cheshire86£21,700656,79093
City of Edinburgh38£17,067870,11854
City of London - Greater London73£22,721550,676245
Coleraine5£16,621881,40010
Conwy3£24,499445,5812
Cookstown5£12,4191086,8715
Cornwall5£17,495763,9006
County Durham22£16,983867,01643
Craigavon18£29,301434,89451
Croydon - Greater London9£21,2001158,2919
Cumbria2£10,6451664,6557
Derbyshire50£17,712766,91285
Derry7£17,568774,8142
Devon21£19,448754,13735
Dorset13£18,239860,66630
Down2£21,745648,1774
Dumfries and Galloway3£29,531421,6215
Dundee City11£22,116648,70322
Dungannon5£15,368898,32311
Ealing - Greater London7£13,935779,4936
East Ayrshire1£14,999846,6965
East Lothian1£9,7508116,3101
East Riding of Yorkshire13£21,987660,35822
East Sussex23£18,678969,81137
Enfield - Greater London9£26,383540,17320
Essex86£20,699757,601149
Falkirk2£7,99312113,0441
Fermanagh6£18,791780,5006
Fife13£24,167648,27223
Flintshire10£15,017879,9412
Glasgow City41£21,268652,974113
Gloucestershire28£25,075544,00265
Greater Manchester151£15,018879,092332
Hampshire64£21,337756,821136
Harrow - Greater London3£11,2301093,2359
Havering - Greater London22£19,148665,71744
Herefordshire7£34,214326,97523
Hertfordshire67£23,395656,672129
Highland14£35,704427,78410
Hillingdon - Greater London41£15,001882,75244
Hounslow - Greater London14£22,017757,64820
Inverclyde1£6,99010124,404-
Isle of Wight4£15,000856,0491
Kent53£24,717542,149157
Kingston upon Thames - Greater London10£34,695430,80218
Lancashire90£18,423767,277150
Leicestershire40£21,107658,950104
Lincolnshire58£22,632649,620160
Lisburn3£15,158872,06610
Magherafelt21£19,002771,14321
Merseyside32£21,692654,01660
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,987437,05236
Newry and Mourne8£20,209656,1863
Newtownabbey7£15,210872,14112
Norfolk30£22,180653,74448
North Ayrshire4£39,648220,84111
North Down1£9,9909105,2365
North Lanarkshire14£19,529753,60812
North Yorkshire41£19,522759,66683
Northamptonshire28£22,144660,20397
Northumberland8£17,2051064,0674
Nottinghamshire44£20,180758,767124
Omagh10£24,805455,55823
Oxfordshire10£28,675433,51419
Pembrokeshire1£5,6501787,8221
Perth and Kinross3£34,225318,09816
Powys1£12,990983,2001
Redbridge - Greater London10£15,132891,38011
Renfrewshire6£20,931649,68810
Rhondda Cynon Taf2£12,247969,6093
Shropshire27£16,911868,24953
Somerset13£20,249666,75138
South Ayrshire7£18,846654,90312
South Lanarkshire6£22,914555,53711
South Yorkshire64£19,220768,994162
Staffordshire50£21,741653,86798
Stirling1£16,998826,80516
Strabane4£23,920571,20711
Suffolk35£23,696653,39348
Surrey49£19,574859,666102
Swansea4£28,999430,73415
Tyne and Wear52£17,788756,47484
Waltham Forest - Greater London2£22,499531,1372
Warwickshire19£19,544768,97837
West Dunbartonshire4£16,297766,7794
West Midlands119£20,614667,794255
West Sussex29£21,183749,16147
West Yorkshire125£22,695762,490197
Wiltshire42£32,135540,607101
Worcestershire30£25,584864,85335
Wrexham2£11,4958103,8431
Add postcode for better results.