2021 BMW X5 prices
215 cars from UK dealers, updated 23 October 2026. Typical asking price £37,500.
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 215 priced 2021 BMW X5 cars for sale are priced between £34,500 and £40,000.
Typical mileage 53,000 miles.
105 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 3
The cheaper cars like each one are on its AskCar page.
- 2021 BMW X5, 10,000 miles, £36,999, £10,596 under typical, Banbury
- 2021 BMW X5, 47,060 miles, £32,260, £6,704 under typical, Leeds
- 2021 BMW X5, 40,000 miles, £33,993, £6,264 under typical, Tortworth
- 2021 BMW X5, 75,919 miles, £28,050, £5,134 under typical, Watford
- 2021 BMW X5, 83,000 miles, £26,990, £4,774 under typical, Flimwell
- 2021 BMW X5, 36,894 miles, £34,990, £5,893 under typical, Barry
- 2021 BMW X5, 55,064 miles, £32,200, £5,348 under typical, Cannock
- 2021 BMW X5, 23,508 miles, £36,588, £5,897 under typical, York
- 2021 BMW X5, 47,754 miles, £33,567, £5,272 under typical, Cannock
- 2021 BMW X5, 28,000 miles, £36,990, £5,505 under typical, New Malden
- 2021 BMW X5, 22,013 miles, £38,000, £5,555 under typical, Hinckley
- 2021 BMW X5, 62,592 miles, £31,520, £4,584 under typical, Blackburn
- 2021 BMW X5, 64,396 miles, £31,354, £4,378 under typical, Bradford
- 2021 BMW X5, 31,041 miles, £36,599, £5,056 under typical, Scunthorpe
- 2021 BMW X5, 76,920 miles, £29,100, £3,874 under typical, Barnet
- 2021 BMW X5, 24,000 miles, £39,990, £5,070 under typical, South Croydon
- 2021 BMW X5, 30,390 miles, £36,998, £4,340 under typical, Grangemouth
- 2021 BMW X5, 36,635 miles, £36,611, £4,277 under typical, York
- 2021 BMW X5, 69,899 miles, £30,958, £3,551 under typical, Newtownabbey
- 2021 BMW X5, 63,519 miles, £37,700, £4,279 under typical, Chelmsford
- 2021 BMW X5, 10,000 miles, £40,980, £4,635 under typical, Sheffield
- 2021 BMW X5, 50,000 miles, £34,550, £3,888 under typical, Bedford
- 2021 BMW X5, 26,319 miles, £43,480, £4,627 under typical, Knaresborough
- 2021 BMW X5, 48,757 miles, £34,995, £3,706 under typical, Washington
- 2021 BMW X5, 64,368 miles, £32,395, £3,305 under typical, Derby
- 2021 BMW X5, 48,612 miles, £39,500, £4,005 under typical, Chelmsford
- 2021 BMW X5, 70,172 miles, £32,930, £3,330 under typical, Stoke-on-Trent
- 2021 BMW X5, 22,599 miles, £39,490, £3,918 under typical, Norwich
- 2021 BMW X5, 40,069 miles, £36,675, £3,569 under typical, Bromley
- 2021 BMW X5, 64,804 miles, £32,495, £3,107 under typical, Wimbledon
- 2021 BMW X5, 33,000 miles, £37,995, £3,631 under typical, Newport
- 2021 BMW X5, 37,215 miles, £39,110, £3,678 under typical, Rotherham
- 2021 BMW X5, 47,687 miles, £39,940, £3,752 under typical, Hindley Green
- 2021 BMW X5, 45,398 miles, £42,000, £3,923 under typical, King's Lynn
- 2021 BMW X5, 45,398 miles, £42,000, £3,849 under typical, King's Lynn
- 2021 BMW X5, 48,162 miles, £37,480, £3,366 under typical, Hindley Green
- 2021 BMW X5, 54,400 miles, £35,295, £3,138 under typical, Maidstone
- 2021 BMW X5, 74,498 miles, £30,795, £2,688 under typical, Melton Mowbray
- 2021 BMW X5, 52,500 miles, £34,995, New Malden
- 2021 BMW X5, 85,490 miles, £28,795, Hinckley
- 2021 BMW X5, 69,153 miles, £31,980, Chesterfield
- 2021 BMW X5, 44,559 miles, £36,400, Northampton
- 2021 BMW X5, 50,000 miles, £39,995, Paddock Wood
- 2021 BMW X5, 26,254 miles, £41,350, Chelmsford
- 2021 BMW X5, 37,460 miles, £42,490, Hindley Green
- 2021 BMW X5, 81,727 miles, £29,684, Bradford
- 2021 BMW X5, 64,530 miles, £33,100, Chelmsford
- 2021 BMW X5, 46,652 miles, £30,695, Derby
- 2021 BMW X5, 49,807 miles, £37,480, Crawley
- 2021 BMW X5, 80,203 miles, £29,995, Cambridge
- 2021 BMW X5, 75,112 miles, £30,980, Portsmouth
- 2021 BMW X5, 45,559 miles, £36,499, Chester
- 2021 BMW X5, 60,000 miles, £40,000, Stevenage
- 2021 BMW X5, 88,813 miles, £28,500, Barking
- 2021 BMW X5, 60,057 miles, £34,849, Hereford
- 2021 BMW X5, 71,328 miles, £27,035, Bradford
- 2021 BMW X5, 80,576 miles, £25,500, Falkirk
- 2021 BMW X5, 50,532 miles, £37,399, Hook
- 2021 BMW X5, 23,404 miles, £39,790, Harrogate
- 2021 BMW X5, 65,000 miles, £37,495, Barking and Dagenham
- 2021 BMW X5, 55,800 miles, £33,995, Leicester
- 2021 BMW X5, 44,300 miles, £38,995, Harrogate
- 2021 BMW X5, 46,708 miles, £37,490, Maidstone
- 2021 BMW X5, 39,942 miles, £37,960, Middlesbrough
- 2021 BMW X5, 86,293 miles, £29,859, Derby
- 2021 BMW X5, 43,362 miles, £37,390, Sunderland
- 2021 BMW X5, 72,729 miles, £31,971, Dunstable
- 2021 BMW X5, 73,519 miles, £31,990, Huddersfield
- 2021 BMW X5, 32,582 miles, £42,000, Tamworth
- 2021 BMW X5, 58,000 miles, £35,985, Blackburn
- 2021 BMW X5, 20,522 miles, £42,490, Norwich
- 2021 BMW X5, 54,208 miles, £35,995, Blackburn
- 2021 BMW X5, 61,457 miles, £34,990, Grimsby
- 2021 BMW X5, 63,000 miles, £35,900, Banbridge
- 2021 BMW X5, 51,500 miles, £39,995, Kettering
- 2021 BMW X5, 77,554 miles, £31,990, Potters Bar
- 2021 BMW X5, 43,000 miles, £37,990, Chelmsford
- 2021 BMW X5, 35,000 miles, £39,990, Sutton Coldfield
- 2021 BMW X5, 46,111 miles, £37,499, King's Lynn
- 2021 BMW X5, 43,230 miles, £38,061, Bridgwater
- 2021 BMW X5, 44,475 miles, £38,990, Wantage
- 2021 BMW X5, 28,113 miles, £42,000, Harold Wood
- 2021 BMW X5, 56,450 miles, £35,998, Queensferry
- 2021 BMW X5, 51,285 miles, £37,649, Luton
- 2021 BMW X5, 43,959 miles, £39,000, Warwick
- 2021 BMW X5, 53,328 miles, £31,000, High Wycombe
- 2021 BMW X5, 54,755 miles, £37,949, Belfast
- 2021 BMW X5, 60,000 miles, £35,500, Coventry
- 2021 BMW X5, 60,196 miles, £36,998, Dumbarton
- 2021 BMW X5, 38,780 miles, £40,890, Sheffield
- 2021 BMW X5, 20,337 miles, £42,403, Warrington
- 2021 BMW X5, 65,700 miles, £36,980, Nottingham
- 2021 BMW X5, 62,885 miles, £34,990, Huddersfield
- 2021 BMW X5, 52,000 miles, £36,995, Crawley
- 2021 BMW X5, 51,740 miles, £37,000, Ealing
- 2021 BMW X5, 56,111 miles, £36,990, Belfast
- 2021 BMW X5, 48,200 miles, £38,945, Ballymoney
- 2021 BMW X5, 30,000 miles, £40,989, Brent
- 2021 BMW X5, 68,000 miles, £33,990, Southend-on-Sea
- 2021 BMW X5, 61,000 miles, £35,500, Coalville
BMW X5 by gearbox, fuel and body
- Petrol BMW X5 (119)
- Diesel BMW X5 (1,116)
- Hybrid BMW X5 (1,065)
- Plug-in hybrid BMW X5 (973)
- BMW X5 estate (32)
- BMW X5 7-seater (253)
BMW X5 prices by year
- 2026 (563)
- 2025 (293)
- 2024 (230)
- 2023 (295)
- 2022 (381)
- 2020 (173)
- 2019 (316)
- 2018 (207)
- 2017 (157)
- 2016 (128)
- 2015 (115)
- 2014 (80)
- 2013 (31)
- 2012 (24)
- 2011 (24)
BMW X5 by price
- Under £5,000 (32)
- Under £8,000 (87)
- Under £10,000 (128)
- Under £15,000 (260)
- Under £20,000 (497)
- Under £30,000 (929)
BMW X5 near you
More BMW
- All BMW X5
- 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)