2020 BMW 5 Series
2.0 520D M Sport Touring Xdrive
39,191miAutoDiesel2.0L
£26,995
Farnborough
~£678/pm
This 5 Series 2.0 520D M Sport Touring Xdrive has 39,188 miles clocked-up on the dashboard and features a 2.0 L diesel motor.
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.
2,726 cars
2.0 520D M Sport Touring Xdrive
39,191miAutoDiesel2.0L
£26,995
Farnborough
~£678/pm
This 5 Series 2.0 520D M Sport Touring Xdrive has 39,188 miles clocked-up on the dashboard and features a 2.0 L diesel motor.
530D M Sport Touring
67,000miAutoDiesel3.0L
£20,995
Bristol
~£527/pm
In a blue finish, this 5 Series 530D M Sport Touring has 67,000 miles on the clock and is fitted with a 3.0 LTR diesel motor.
2.0 520D Mht M Sport Saloon Hybrid Step
22,422miAutoDiesel2.0L
£31,495
Southend-on-Sea
~£791/pm
First registered in 2022: Second-hand BMW 5 Series 2.0 520D Mht M Sport Saloon Hybrid Step that’s got a 2000 cc diesel engine with automatic transmission and a mere 22,511 miles on the dash.
3.0 M Sport Euro 6 Ss
66,000miAutoDiesel3.0L
£12,995
Christchurch
~£326/pm
On the market and ready for its new owner to take home is this motor at the outstanding price of only £13,500. This dealer also provides you with the option to pay with flexible monthly payments to suit all budgets with repayment plans starting from only £ monthly.
520I M Sport
51,091miAutoPetrol2.0L
£21,987
Colchester
~£552/pm
Take a test drive in this 5 Series 520I M Sport that is fitted with a 2000 cc petrol motor with automatic transmission. This second hand one has 51,091 miles clocked-up on the dash.
525D M Sport Touring
84,000miAutoDiesel2.0L
£13,945
High Wycombe
~£350/pm
Currently available from our dealership in High Wycombe is this 5 Series which contains a 2000CC diesel motor and automatic transmission. It's available to buy in the tone of black with 84,000 miles on the clock.
2.0 520D M Sport Steptronic Euro 5 Ss
117,829miAutoDiesel2.0L
£6,995
Manchester
~£176/pm
Currently up for sale and ready for you to drive home is this 5 Series 2.0 520D M Sport Steptronic Euro 5 Ss with a 2000CC diesel engine and 117,829 miles clocked-up on the dash.
520D Xdrive M Sport Mhev
33,245miAutoDiesel2.0L
£26,310
Coatbridge
~£661/pm
Test drive this automatic BMW 5 Series with automatic transmission and a 2.0l diesel motor. This second-hand model in Coatbridge has been finished in black and has 33,245 miles clocked-up on the dashboard.
520D Se
85,223miAutoDiesel2.0L
£13,975
Sheffield
~£351/pm
Now available at this dealer in the Sheffield area is this saloon BMW 5 Series 520D Se that incorporates a 2.0 Litre diesel motor with automatic transmission. Up for sale and ready for its new owner to drive away in a black finish with 85,223 miles on the dash.
520I M Sport
23,396miAutoPetrol2.0L
£25,083
Ipswich
~£630/pm
This used BMW 5 Series 520I M Sport in a black finish is currently on the market and ready for you to take home with the added option for you to pay for it on finance.
2.0 Se
90,677miAuto2.0L
£12,699
London
~£319/pm
Get yourself behind the wheel of this 5 Series for just £12,799. It features a 2000 CC motor with automatic transmission and has 90,677 miles clocked-up on the dashboard.
520D Mht M Sport
43,932miAutoDiesel
£23,050
Coatbridge
~£579/pm
On display at this car dealership's showroom is this 5 door, blue BMW that has a automatic gearbox and CC diesel engine.
520D Se Efficientdynamics
80,112miAutoDiesel2.0L
£13,879
Thatcham
~£349/pm
Finished in black, this BMW has 80,112 miles clocked up on the dashboard and comes equipped with a 2000cc diesel engine with automatic transmission. First Registered in 2017, this 5 Series 520D Se Efficientdynamics is currently on offer and ready for you to drive away for only £13,879.
520D 190 M Sport Step Pro Media 19 In
75,000miAutoDiesel2.0L
£11,975
Gloucester
~£301/pm
Containing a 2.0l diesel engine with automatic transmission, this used estate is available to drive away in blue with 75,000 miles clocked up on the dashboard.
2.0 518D Luxury 148 Bhp
56,662miManualDiesel2.0L
£9,990
Peterborough
~£251/pm
This dealership in Peterborough has a bargain price of only £9,990 on this with a 2.0 Litre diesel engine, manual transmission and 56,662 miles on the dashboard.
Gran Turismo 520D M Sport U1790 Ulez
50,000miAutoDiesel2.0L
£15,995
Lichfield
~£402/pm
First registered in 2017: Used 5 Series that only has 50,000 miles clocked-up on the dash, a 2.0l diesel engine and automatic transmission.
520D Mht Se
47,257miAutoHybrid
£20,379
Thatcham
~£512/pm
This second hand in the tone of is up for sale and ready for you to take home with the option to pay on finance.
530I Se
50,955miAutoPetrol
£17,879
Thatcham
~£449/pm
Now advertised by this dealer located in the Thatcham area is this used car which has a cc petrol engine with automatic transmission. It is up for sale and ready for its new owner to take home in the tone of with 50,955 miles on the clock.
51,500mi
£19,490
Bury St Edmunds
~£489/pm
In the tone of , this vehicle has 51,500 miles clocked-up on the dash and incorporates a cc engine running on .
2.0 520I Mht M Sport Saloon Hybrid Step
3,940miAutoPetrol2.0L
£45,996
Bedford
~£1,155/pm
With a low mileage of just 3,940 miles clocked-up on the dashboard, this BMW 5 Series in a superb, like new condition is up for sale at £45,996 or on finance starting off at only £ per calendar month.
2.0 520I Mht M Sport Saloon Hybrid Step
5,000miAutoPetrol2.0L
£44,995
Hailsham
~£1,130/pm
On offer and ready for its next owner to drive away is this that comes equipped with a 2.0 Ltr petrol motor and automatic transmission. This one from our dealership is a second hand model, but it's been well maintained and is still in a splendid, nearly new condition in and out..
520I M Sport Saloon
5,525miAutoHybrid2.0L
£46,897
Redhill
~£1,178/pm
In the shade of grey, this saloon used car has 5,525 miles on the dash and features a automatic 2.0 LTR engine requiring hybrid.
520D Se
58,059miAutoDiesel2.0L
£16,498
Warrington
~£414/pm
First registered in 2017: Second hand BMW 5 Series with automatic transmission, a 2.0 l diesel engine and a mere 58,059 miles clocked-up on the dashboard.
3.0 540I Gpf M Sport Xdrive Euro 6 Ss
24,980miAutoPetrol3.0L
£27,995
Wolverhampton
~£703/pm
With automatic transmission and a 3.0 Ltr petrol engine, this BMW 5 Series 3.0 540I Gpf M Sport Xdrive Euro 6 Ss is available on the market in a grey finish with 24,980 miles on the dashboard.
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 for the amount in stock, average price, age and mileage throughout the UK and by county.
County | Stock | Avg Price | Avg Age | Avg Mileage | Recent Sales |
---|---|---|---|---|---|
All | 2,682 | £19,695 | 7 | 63,507 | 5,155 |
Aberdeen City | 16 | £28,743 | 4 | 33,139 | 27 |
Aberdeenshire | 1 | £15,995 | 8 | 64,000 | 3 |
Angus | 2 | £18,990 | 11 | 43,187 | 5 |
Antrim | 11 | £17,200 | 8 | 53,673 | 8 |
Ards | 1 | £20,750 | 5 | 76,861 | 6 |
Argyll and Bute | 1 | £15,479 | 6 | 100,000 | 1 |
Armagh | 8 | £15,427 | 12 | 97,763 | 8 |
Ballymena | 4 | £12,173 | 10 | 82,900 | 7 |
Ballymoney | 5 | £15,784 | 9 | 77,383 | 7 |
Banbridge | 2 | £14,698 | 9 | 92,500 | 3 |
Barking & Dagenham - Greater London | 2 | £14,995 | 8 | 91,131 | - |
Barnet - Greater London | 4 | £15,735 | 7 | 99,848 | 4 |
Bedfordshire | 103 | £14,985 | 8 | 74,564 | 149 |
Belfast | 9 | £17,330 | 7 | 64,959 | 68 |
Berkshire | 51 | £17,929 | 8 | 76,232 | 67 |
Blaenau Gwent | 3 | £23,499 | 4 | 42,910 | 1 |
Brent - Greater London | 6 | £15,712 | 8 | 62,799 | 9 |
Bristol | 32 | £25,247 | 5 | 51,168 | 63 |
Bromley - Greater London | 7 | £27,164 | 7 | 29,179 | 21 |
Buckinghamshire | 58 | £23,666 | 6 | 57,107 | 86 |
Caerphilly | 1 | £10,690 | 9 | 87,781 | 4 |
Cambridgeshire | 75 | £16,822 | 7 | 71,491 | 111 |
Cardiff | 23 | £30,188 | 4 | 34,405 | 42 |
Carmarthenshire | 2 | £16,995 | 8 | 52,661 | 2 |
Carrickfergus | 4 | £17,848 | 6 | 72,266 | 1 |
Ceredigion | 2 | £18,495 | 3 | 101,525 | 2 |
Cheshire | 86 | £21,700 | 6 | 56,790 | 93 |
City of Edinburgh | 38 | £17,067 | 8 | 70,118 | 54 |
City of London - Greater London | 73 | £22,721 | 5 | 50,676 | 245 |
Coleraine | 5 | £16,621 | 8 | 81,400 | 10 |
Conwy | 3 | £24,499 | 4 | 45,581 | 2 |
Cookstown | 5 | £12,419 | 10 | 86,871 | 5 |
Cornwall | 5 | £17,495 | 7 | 63,900 | 6 |
County Durham | 22 | £16,983 | 8 | 67,016 | 43 |
Craigavon | 18 | £29,301 | 4 | 34,894 | 51 |
Croydon - Greater London | 9 | £21,200 | 11 | 58,291 | 9 |
Cumbria | 2 | £10,645 | 16 | 64,655 | 7 |
Derbyshire | 50 | £17,712 | 7 | 66,912 | 85 |
Derry | 7 | £17,568 | 7 | 74,814 | 2 |
Devon | 21 | £19,448 | 7 | 54,137 | 35 |
Dorset | 13 | £18,239 | 8 | 60,666 | 30 |
Down | 2 | £21,745 | 6 | 48,177 | 4 |
Dumfries and Galloway | 3 | £29,531 | 4 | 21,621 | 5 |
Dundee City | 11 | £22,116 | 6 | 48,703 | 22 |
Dungannon | 5 | £15,368 | 8 | 98,323 | 11 |
Ealing - Greater London | 7 | £13,935 | 7 | 79,493 | 6 |
East Ayrshire | 1 | £14,999 | 8 | 46,696 | 5 |
East Lothian | 1 | £9,750 | 8 | 116,310 | 1 |
East Riding of Yorkshire | 13 | £21,987 | 6 | 60,358 | 22 |
East Sussex | 23 | £18,678 | 9 | 69,811 | 37 |
Enfield - Greater London | 9 | £26,383 | 5 | 40,173 | 20 |
Essex | 86 | £20,699 | 7 | 57,601 | 149 |
Falkirk | 2 | £7,993 | 12 | 113,044 | 1 |
Fermanagh | 6 | £18,791 | 7 | 80,500 | 6 |
Fife | 13 | £24,167 | 6 | 48,272 | 23 |
Flintshire | 10 | £15,017 | 8 | 79,941 | 2 |
Glasgow City | 41 | £21,268 | 6 | 52,974 | 113 |
Gloucestershire | 28 | £25,075 | 5 | 44,002 | 65 |
Greater Manchester | 151 | £15,018 | 8 | 79,092 | 332 |
Hampshire | 64 | £21,337 | 7 | 56,821 | 136 |
Harrow - Greater London | 3 | £11,230 | 10 | 93,235 | 9 |
Havering - Greater London | 22 | £19,148 | 6 | 65,717 | 44 |
Herefordshire | 7 | £34,214 | 3 | 26,975 | 23 |
Hertfordshire | 67 | £23,395 | 6 | 56,672 | 129 |
Highland | 14 | £35,704 | 4 | 27,784 | 10 |
Hillingdon - Greater London | 41 | £15,001 | 8 | 82,752 | 44 |
Hounslow - Greater London | 14 | £22,017 | 7 | 57,648 | 20 |
Inverclyde | 1 | £6,990 | 10 | 124,404 | - |
Isle of Wight | 4 | £15,000 | 8 | 56,049 | 1 |
Kent | 53 | £24,717 | 5 | 42,149 | 157 |
Kingston upon Thames - Greater London | 10 | £34,695 | 4 | 30,802 | 18 |
Lancashire | 90 | £18,423 | 7 | 67,277 | 150 |
Leicestershire | 40 | £21,107 | 6 | 58,950 | 104 |
Lincolnshire | 58 | £22,632 | 6 | 49,620 | 160 |
Lisburn | 3 | £15,158 | 8 | 72,066 | 10 |
Magherafelt | 21 | £19,002 | 7 | 71,143 | 21 |
Merseyside | 32 | £21,692 | 6 | 54,016 | 60 |
Merthyr Tydfil | 1 | £7,995 | 13 | 135,000 | 1 |
Merton - Greater London | 1 | £7,990 | 11 | 86,300 | 2 |
Monmouthshire | 2 | £17,748 | 7 | 77,778 | 1 |
Moray | 3 | £23,328 | 7 | 49,833 | 1 |
Neath Port Talbot | 3 | £24,198 | 4 | 39,062 | - |
Newport | 14 | £27,987 | 4 | 37,052 | 36 |
Newry and Mourne | 8 | £20,209 | 6 | 56,186 | 3 |
Newtownabbey | 7 | £15,210 | 8 | 72,141 | 12 |
Norfolk | 30 | £22,180 | 6 | 53,744 | 48 |
North Ayrshire | 4 | £39,648 | 2 | 20,841 | 11 |
North Down | 1 | £9,990 | 9 | 105,236 | 5 |
North Lanarkshire | 14 | £19,529 | 7 | 53,608 | 12 |
North Yorkshire | 41 | £19,522 | 7 | 59,666 | 83 |
Northamptonshire | 28 | £22,144 | 6 | 60,203 | 97 |
Northumberland | 8 | £17,205 | 10 | 64,067 | 4 |
Nottinghamshire | 44 | £20,180 | 7 | 58,767 | 124 |
Omagh | 10 | £24,805 | 4 | 55,558 | 23 |
Oxfordshire | 10 | £28,675 | 4 | 33,514 | 19 |
Pembrokeshire | 1 | £5,650 | 17 | 87,822 | 1 |
Perth and Kinross | 3 | £34,225 | 3 | 18,098 | 16 |
Powys | 1 | £12,990 | 9 | 83,200 | 1 |
Redbridge - Greater London | 10 | £15,132 | 8 | 91,380 | 11 |
Renfrewshire | 6 | £20,931 | 6 | 49,688 | 10 |
Rhondda Cynon Taf | 2 | £12,247 | 9 | 69,609 | 3 |
Shropshire | 27 | £16,911 | 8 | 68,249 | 53 |
Somerset | 13 | £20,249 | 6 | 66,751 | 38 |
South Ayrshire | 7 | £18,846 | 6 | 54,903 | 12 |
South Lanarkshire | 6 | £22,914 | 5 | 55,537 | 11 |
South Yorkshire | 64 | £19,220 | 7 | 68,994 | 162 |
Staffordshire | 50 | £21,741 | 6 | 53,867 | 98 |
Stirling | 1 | £16,998 | 8 | 26,805 | 16 |
Strabane | 4 | £23,920 | 5 | 71,207 | 11 |
Suffolk | 35 | £23,696 | 6 | 53,393 | 48 |
Surrey | 49 | £19,574 | 8 | 59,666 | 102 |
Swansea | 4 | £28,999 | 4 | 30,734 | 15 |
Tyne and Wear | 52 | £17,788 | 7 | 56,474 | 84 |
Waltham Forest - Greater London | 2 | £22,499 | 5 | 31,137 | 2 |
Warwickshire | 19 | £19,544 | 7 | 68,978 | 37 |
West Dunbartonshire | 4 | £16,297 | 7 | 66,779 | 4 |
West Midlands | 119 | £20,614 | 6 | 67,794 | 255 |
West Sussex | 29 | £21,183 | 7 | 49,161 | 47 |
West Yorkshire | 125 | £22,695 | 7 | 62,490 | 197 |
Wiltshire | 42 | £32,135 | 5 | 40,607 | 101 |
Worcestershire | 30 | £25,584 | 8 | 64,853 | 35 |
Wrexham | 2 | £11,495 | 8 | 103,843 | 1 |