2018 BMW 5 Series prices
320 cars from UK dealers, updated 23 October 2026. Typical asking price £15,000.
AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
Half of the 318 priced 2018 BMW 5 Series cars for sale are priced between £13,000 and £17,400.
Typical mileage 76,000 miles.
92 have had their price cut since they were first listed.
Is the price fair?
The prices above describe the cars currently advertised. They are not a valuation of every car of this model and year. Open a car to see its expected asking price, adjusted for mileage and specification, alongside the available evidence.
Cars for sale now, page 1 of 4
The cheaper cars like each one are on its AskCar page.
- 2018 BMW 5 Series, 79,047 miles, £10,999, £2,551 under typical, Greenford
- 2018 BMW 5 Series, 10,000 miles, £18,490, £4,013 under typical, Eggborough
- 2018 BMW 5 Series, 60,330 miles, £13,399, £2,518 under typical, Winsford
- 2018 BMW 5 Series, 38,000 miles, £14,995, £2,548 under typical, Bargeddie
- 2018 BMW 5 Series, 63,200 miles, £11,850, £1,905 under typical, Barnet
- 2018 BMW 5 Series, 49,208 miles, £14,299, £2,250 under typical, Manchester
- 2018 BMW 5 Series, 73,752 miles, £13,526, £2,128 under typical, Hartlepool
- 2018 BMW 5 Series, 52,491 miles, £21,500, £3,304 under typical, Northampton
- 2018 BMW 5 Series, 174,000 miles, £7,489, £1,107 under typical, Keighley
- 2018 BMW 5 Series, 99,583 miles, £9,495, £1,334 under typical, Nelson
- 2018 BMW 5 Series, 136,657 miles, £7,995, £1,101 under typical, Willesden
- 2018 BMW 5 Series, 38,000 miles, £18,489, £2,533 under typical, Broxbourne
- 2018 BMW 5 Series, 118,777 miles, £9,950, £1,270 under typical, Newent
- 2018 BMW 5 Series, 62,000 miles, £19,995, £2,483 under typical, High Wycombe
- 2018 BMW 5 Series, 91,688 miles, £10,995, £1,349 under typical, Cardiff
- 2018 BMW 5 Series, 38,047 miles, £17,895, £2,093 under typical, Reading
- 2018 BMW 5 Series, 70,100 miles, £13,995, £1,633 under typical, Warrington
- 2018 BMW 5 Series, 62,642 miles, £15,800, £1,839 under typical, Taunton
- 2018 BMW 5 Series, 68,100 miles, £13,490, £1,556 under typical, Wolverhampton
- 2018 BMW 5 Series, 26,876 miles, £25,990, £2,840 under typical, Canterbury
- 2018 BMW 5 Series, 56,000 miles, £16,499, £1,784 under typical, Keighley
- 2018 BMW 5 Series, 44,186 miles, £19,700, £2,123 under typical, Doncaster
- 2018 BMW 5 Series, 100,000 miles, £10,495, £1,127 under typical, Romford
- 2018 BMW 5 Series, 55,372 miles, £14,795, £1,575 under typical, Croydon
- 2018 BMW 5 Series, 58,000 miles, £17,495, £1,855 under typical, Nuneaton
- 2018 BMW 5 Series, 94,000 miles, £10,999, £1,140 under typical, Hayes
- 2018 BMW 5 Series, 65,617 miles, £14,999, £1,553 under typical, Tyseley
- 2018 BMW 5 Series, 46,178 miles, £15,200, £1,566 under typical, Watford
- 2018 BMW 5 Series, 114,000 miles, £8,995, £909 under typical, Bournemouth
- 2018 BMW 5 Series, 54,770 miles, £17,899, £1,801 under typical, Winsford
- 2018 BMW 5 Series, 90,731 miles, £13,985, £1,360 under typical, Redditch
- 2018 BMW 5 Series, 70,366 miles, £20,350, £1,957 under typical, Watford
- 2018 BMW 5 Series, 77,000 miles, £12,695, £1,169 under typical, Congresbury
- 2018 BMW 5 Series, 155,663 miles, £9,495, £873 under typical, Nuneaton
- 2018 BMW 5 Series, 54,700 miles, £18,699, £1,712 under typical, Durham
- 2018 BMW 5 Series, 52,873 miles, £15,856, £1,430 under typical, Rainham
- 2018 BMW 5 Series, 56,970 miles, £16,135, £1,452 under typical, Lympsham
- 2018 BMW 5 Series, 57,455 miles, £15,495, £1,358 under typical, Mold
- 2018 BMW 5 Series, 94,192 miles, £10,499, Accrington
- 2018 BMW 5 Series, 52,794 miles, £15,950, Barnet
- 2018 BMW 5 Series, 22,412 miles, £19,999, York
- 2018 BMW 5 Series, 62,971 miles, £15,000, Ipswich
- 2018 BMW 5 Series, 67,000 miles, £13,990, Bristol
- 2018 BMW 5 Series, 54,750 miles, £15,945, Burnley
- 2018 BMW 5 Series, 63,725 miles, £14,330, Burnley
- 2018 BMW 5 Series, 51,380 miles, £15,495, Ripley
- 2018 BMW 5 Series, 64,200 miles, £15,899, Newport
- 2018 BMW 5 Series, 83,365 miles, £12,995, Kingswinford
- 2018 BMW 5 Series, 74,064 miles, £12,995, Launceston
- 2018 BMW 5 Series, 45,141 miles, £26,000, Warwick
- 2018 BMW 5 Series, 49,540 miles, £16,700, Barnet
- 2018 BMW 5 Series, 50,400 miles, £19,600, Woking
- 2018 BMW 5 Series, 73,284 miles, £11,895, Weston-super-Mare
- 2018 BMW 5 Series, 58,620 miles, £13,395, Bolton
- 2018 BMW 5 Series, 43,200 miles, £16,995, Willesden
- 2018 BMW 5 Series, 141,000 miles, £7,475, Sunbury-on-Thames
- 2018 BMW 5 Series, 49,693 miles, £18,950, Watford
- 2018 BMW 5 Series, 120,000 miles, £13,995, Northampton
- 2018 BMW 5 Series, 100,000 miles, £11,000, Manchester
- 2018 BMW 5 Series, 75,000 miles, £13,989, Gillingham
- 2018 BMW 5 Series, 91,000 miles, £12,500, Bournemouth
- 2018 BMW 5 Series, 80,986 miles, £13,995, Durham
- 2018 BMW 5 Series, 45,901 miles, £14,909, Bordon
- 2018 BMW 5 Series, 76,000 miles, £12,000, Denton
- 2018 BMW 5 Series, 85,270 miles, £13,000, Portsmouth
- 2018 BMW 5 Series, 113,444 miles, £16,745, Harlow
- 2018 BMW 5 Series, 42,678 miles, £19,994, Reading
- 2018 BMW 5 Series, 60,000 miles, £18,990, Essendine
- 2018 BMW 5 Series, 36,000 miles, £24,750, Larne
- 2018 BMW 5 Series, 115,000 miles, £9,991, Bedford
- 2018 BMW 5 Series, 97,200 miles, £10,217, Bolton
- 2018 BMW 5 Series, 67,000 miles, £15,990, Canterbury
- 2018 BMW 5 Series, 47,000 miles, £16,995, Edinburgh
- 2018 BMW 5 Series, 77,957 miles, £15,999, Corby
- 2018 BMW 5 Series, 82,000 miles, £13,495, Wolverhampton
- 2018 BMW 5 Series, 77,000 miles, £13,995, Havering
- 2018 BMW 5 Series, 83,675 miles, £13,239, Rainham
- 2018 BMW 5 Series, 86,000 miles, £12,375, Sandy
- 2018 BMW 5 Series, 114,000 miles, £11,495, Sheffield
- 2018 BMW 5 Series, 48,390 miles, £15,795, Wolverhampton
- 2018 BMW 5 Series, 103,180 miles, £9,995, Mansfield Woodhouse
- 2018 BMW 5 Series, 81,568 miles, £12,690, Willenhall
- 2018 BMW 5 Series, 58,000 miles, £18,495, Downham Market
- 2018 BMW 5 Series, 60,000 miles, £15,895, South Shields
- 2018 BMW 5 Series, 70,000 miles, £14,790, Scunthorpe
- 2018 BMW 5 Series, 88,275 miles, £12,440, Bristol
- 2018 BMW 5 Series, 70,330 miles, £16,995, Oxford
- 2018 BMW 5 Series, 68,456 miles, £13,985, Peterborough
- 2018 BMW 5 Series, 36,559 miles, £16,999, Corby
- 2018 BMW 5 Series, 80,530 miles, £11,799, Newport
- 2018 BMW 5 Series, 91,400 miles, £12,690, Hillingdon
- 2018 BMW 5 Series, 110,532 miles, £10,440, Stockport
- 2018 BMW 5 Series, 53,467 miles, £15,490, Hounslow
- 2018 BMW 5 Series, 64,200 miles, £15,500, Havering
- 2018 BMW 5 Series, 57,000 miles, £22,789, Hounslow
- 2018 BMW 5 Series, 104,000 miles, £13,450, Scunthorpe
- 2018 BMW 5 Series, 36,257 miles, £18,995, Chester
- 2018 BMW 5 Series, 99,900 miles, £11,995, Grays
- 2018 BMW 5 Series, 108,440 miles, £10,600, Watford
- 2018 BMW 5 Series, 62,000 miles, £15,995, Nottingham
BMW 5 Series by gearbox, fuel and body
- Manual BMW 5 Series (73)
- Petrol BMW 5 Series (380)
- Diesel BMW 5 Series (1,110)
- Hybrid BMW 5 Series (728)
- Plug-in hybrid BMW 5 Series (649)
- BMW 5 Series estate (991)
- BMW 5 Series saloon (1,802)
BMW 5 Series prices by year
- 2026 (261)
- 2025 (223)
- 2024 (72)
- 2023 (167)
- 2022 (243)
- 2021 (171)
- 2020 (174)
- 2019 (287)
- 2017 (266)
- 2016 (135)
- 2015 (115)
- 2014 (121)
- 2013 (112)
- 2012 (60)
- 2011 (52)
- 2010 (28)
BMW 5 Series by price
- Under £3,000 (35)
- Under £5,000 (128)
- Under £8,000 (370)
- Under £10,000 (577)
- Under £15,000 (1,114)
- Under £20,000 (1,661)
- Under £30,000 (2,231)
BMW 5 Series near you
More BMW
- All BMW 5 Series
- All BMW cars
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 4 Series (1,799)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)