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,766£19,796763,4915,205
Aberdeen City19£28,046434,83725
Aberdeenshire1£15,995864,0003
Angus2£18,9901143,1875
Antrim10£16,576956,55011
Ards1£20,750576,8616
Argyll and Bute1£15,9796100,0002
Armagh8£15,4271297,7638
Ballymena3£12,9131078,1999
Ballymoney5£15,824977,3837
Banbridge2£14,698992,5004
Barking & Dagenham - Greater London1£6,9959130,262-
Barnet - Greater London3£14,6486105,1544
Bedfordshire111£15,351874,464144
Belfast9£17,330764,95972
Berkshire53£17,491879,34068
Blaenau Gwent3£23,499442,9101
Brent - Greater London5£17,151755,36010
Bristol33£25,517550,37765
Bromley - Greater London7£27,302729,17924
Buckinghamshire59£24,354655,19987
Cambridgeshire80£17,237772,039106
Cardiff20£30,663535,05146
Carmarthenshire2£16,995852,6592
Carrickfergus4£18,360672,2661
Ceredigion3£16,195797,9541
Cheshire88£21,339657,878102
City of Edinburgh43£17,685866,97955
City of London - Greater London83£23,032548,113242
Coleraine5£17,377773,60010
Conwy3£24,499445,5812
Cookstown3£11,16511102,2675
Cornwall4£22,678651,6505
County Durham21£17,203869,64446
Craigavon21£31,838331,35150
Croydon - Greater London11£16,5311268,6427
Cumbria3£15,4281659,1037
Derbyshire48£17,509767,57687
Derry6£17,995771,1703
Devon22£21,110753,97136
Dorset13£18,400860,10430
Down3£21,895544,6353
Dumfries and Galloway3£29,531421,6215
Dundee City9£23,725642,33723
Dungannon6£14,280895,47510
Ealing - Greater London7£14,078779,4936
East Ayrshire2£10,7471175,8486
East Lothian1£9,7508116,3101
East Riding of Yorkshire13£21,122661,39226
East Sussex24£20,037864,35239
Enfield - Greater London7£25,823544,00922
Essex89£20,941757,333145
Falkirk2£7,99312113,0441
Fermanagh6£18,991779,3335
Fife12£23,335647,22925
Flintshire10£15,017879,9412
Glasgow City47£21,229652,655110
Gloucestershire29£25,159542,92466
Greater Manchester167£15,405877,071322
Hampshire60£20,812758,577135
Harrow - Greater London4£11,9211082,9908
Havering - Greater London24£19,765661,76444
Herefordshire7£34,310326,97526
Hertfordshire70£22,464660,259125
Highland14£35,625427,73913
Hillingdon - Greater London43£15,325881,33642
Hounslow - Greater London15£22,356656,01622
Inverclyde1£6,99010124,404-
Isle of Wight3£16,275854,7611
Kent56£25,038541,697160
Kingston upon Thames - Greater London12£34,579428,44117
Lancashire83£18,741767,450157
Leicestershire42£21,157656,855108
Lincolnshire64£23,399649,432161
Lisburn4£13,243979,8759
Magherafelt21£19,078771,14322
Merseyside33£21,717652,84266
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-
Newport15£28,664437,61439
Newry and Mourne7£18,376763,7852
Newtownabbey8£15,346871,62312
Norfolk32£23,256650,33349
North Ayrshire5£37,698225,76112
North Down2£14,990879,0454
North Lanarkshire14£20,934752,53613
North Yorkshire39£20,496758,77691
Northamptonshire32£24,911553,75292
Northumberland7£18,249663,8894
Nottinghamshire48£20,675757,473127
Omagh10£25,468459,47422
Oxfordshire11£30,196332,58919
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
Shropshire29£19,018763,42052
Somerset13£19,824666,27838
South Ayrshire7£18,846654,90314
South Lanarkshire6£22,914555,53713
South Yorkshire67£19,428768,966160
Staffordshire47£20,788656,969100
Stirling1£16,998826,80514
Strabane4£23,920571,20711
Suffolk32£23,962653,33451
Surrey52£20,016757,663101
Swansea5£30,499325,64716
Tyne and Wear49£17,050858,93985
Waltham Forest - Greater London1£22,999533,8683
Warwickshire21£19,495765,20536
West Dunbartonshire4£16,422766,7795
West Midlands125£20,635666,631258
West Sussex30£19,027756,00545
West Yorkshire118£22,256764,302204
Wiltshire49£30,953540,18296
Worcestershire29£23,180868,85936
Wrexham2£11,4958103,8431
Add postcode for better results.