2021 BMW 5 Series prices
171 cars from UK dealers, updated 23 October 2026. Typical asking price £23,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 171 priced 2021 BMW 5 Series cars for sale are priced between £20,500 and £26,000.
Typical mileage 54,000 miles.
67 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 2 of 2
The cheaper cars like each one are on its AskCar page.
- 2021 BMW 5 Series, 41,117 miles, £39,288, Bromley
- 2021 BMW 5 Series, 57,000 miles, £35,995, Hawarden
- 2021 BMW 5 Series, 74,256 miles, £25,000, Newport
- 2021 BMW 5 Series, 40,513 miles, £23,899, Richmond
- 2021 BMW 5 Series, 39,204 miles, £24,491, Sandwich
- 2021 BMW 5 Series, 34,135 miles, £24,775, Peterborough
- 2021 BMW 5 Series, 74,787 miles, £21,990, Heywood
- 2021 BMW 5 Series, 52,000 miles, £25,490, Dungannon
- 2021 BMW 5 Series, 67,411 miles, £19,930, Rotherham
- 2021 BMW 5 Series, 53,131 miles, £22,750, Doncaster
- 2021 BMW 5 Series, 45,947 miles, £24,231, Preston
- 2021 BMW 5 Series, 34,290 miles, £24,995, Armagh
- 2021 BMW 5 Series, 32,069 miles, £27,271, Ealing
- 2021 BMW 5 Series, 61,000 miles, £21,995, Bow
- 2021 BMW 5 Series, 19,550 miles, £30,990, Ripon
- 2021 BMW 5 Series, 41,409 miles, £26,100, Bristol
- 2021 BMW 5 Series, 61,200 miles, £26,899, Atherstone
- 2021 BMW 5 Series, 138,000 miles, £12,880, Warrington
- 2021 BMW 5 Series, 35,132 miles, £24,500, Kingston upon Hull
- 2021 BMW 5 Series, 91,000 miles, £18,494, Cam
- 2021 BMW 5 Series, 73,000 miles, £21,500, Huddersfield
- 2021 BMW 5 Series, 76,000 miles, £23,980, Chorley
- 2021 BMW 5 Series, 65,000 miles, £21,900, Woodford Green
- 2021 BMW 5 Series, 57,947 miles, £36,599, Epsom
- 2021 BMW 5 Series, 54,222 miles, £25,195, Dundee
- 2021 BMW 5 Series, 36,935 miles, £24,990, Bishop Auckland
- 2021 BMW 5 Series, 72,600 miles, £24,995, Blackburn
- 2021 BMW 5 Series, 68,000 miles, £20,495, Barking and Dagenham
- 2021 BMW 5 Series, 38,000 miles, £30,995, Livingston
- 2021 BMW 5 Series, 36,372 miles, £24,590, Doncaster
- 2021 BMW 5 Series, 81,680 miles, £21,495, Wolverhampton
- 2021 BMW 5 Series, 98,904 miles, £17,995, Luton
- 2021 BMW 5 Series, 75,154 miles, £17,590, Luton
- 2021 BMW 5 Series, 59,774 miles, £27,558, King's Lynn
- 2021 BMW 5 Series, 51,965 miles, £19,900, Salisbury
- 2021 BMW 5 Series, 116,500 miles, £18,495, Birmingham
- 2021 BMW 5 Series, 59,542 miles, £27,395, Ipswich
- 2021 BMW 5 Series, 116,746 miles, £18,494, Cam
- 2021 BMW 5 Series, 66,753 miles, £34,995, Glasgow
- 2021 BMW 5 Series, 102,190 miles, £18,695, Newcastle upon Tyne
- 2021 BMW 5 Series, 36,000 miles, £31,995, Harlow
- 2021 BMW 5 Series, 53,000 miles, £24,000, Chigwell
- 2021 BMW 5 Series, 113,780 miles, £17,495, Wolverhampton
- 2021 BMW 5 Series, 88,000 miles, £18,760, Hillingdon
- 2021 BMW 5 Series, 47,019 miles, £33,975, Boston
- 2021 BMW 5 Series, 60,000 miles, £25,495, Rochdale
- 2021 BMW 5 Series, 46,000 miles, £25,490, Woking
- 2021 BMW 5 Series, 115,983 miles, £15,499, Dereham
- 2021 BMW 5 Series, 68,200 miles, £21,490, Waltham Cross
- 2021 BMW 5 Series, 64,475 miles, £29,991, Leeds
- 2021 BMW 5 Series, 46,000 miles, £24,700, Harrogate
- 2021 BMW 5 Series, 23,995 miles, £28,495, Chingford
- 2021 BMW 5 Series, 54,822 miles, £24,157, Bromley
- 2021 BMW 5 Series, 51,752 miles, £23,498, Armadale
- 2021 BMW 5 Series, 88,642 miles, £19,490, Catterick
- 2021 BMW 5 Series, 95,534 miles, £19,488, Peterborough
- 2021 BMW 5 Series, 54,500 miles, £27,449, Watford
- 2021 BMW 5 Series, 15,146 miles, £24,990, Norwich
- 2021 BMW 5 Series, 56,613 miles, £26,990, Rochdale
- 2021 BMW 5 Series, 59,000 miles, £24,990, Horsham
- 2021 BMW 5 Series, 43,311 miles, £39,299
- 2021 BMW 5 Series, 86,000 miles, £21,495, Blackburn
- 2021 BMW 5 Series, 82,477 miles, £25,995, Norwich
- 2021 BMW 5 Series, 140,000 miles, £14,995, Brentwood
- 2021 BMW 5 Series, 56,126 miles, £35,995, Canterbury
- 2021 BMW 5 Series, 119,063 miles, £23,995, Newry
- 2021 BMW 5 Series, 10,000 miles, £18,195, Walsall
- 2021 BMW 5 Series, 96,000 miles, £17,995, Romford
- 2021 BMW 5 Series, 54,309 miles, £23,450, Newcastle upon Tyne
- 2021 BMW 5 Series, 73,223 miles, £24,750, Newcastle upon Tyne
- 2021 BMW 5 Series, 79,952 miles, £27,995, Hemel Hempstead
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)
- 2020 (174)
- 2019 (287)
- 2018 (318)
- 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)