Used BMW X5 for sale
3,303 cars from UK dealers, updated 23 October 2026. Typical asking price £41,000. Half of them are priced between £28,500 and £61,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.
What does a used BMW X5 cost?
Typical asking price £41,000 across 3,303 cars for sale. A 2026 one is typically £69,500, a 2011 one £7,300.
1,443 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 563 | £69,500 | £67,500 to £74,000 |
| 2025 | 293 | £64,500 | £60,000 to £67,000 |
| 2024 | 230 | £58,500 | £54,000 to £61,000 |
| 2023 | 295 | £52,000 | £47,500 to £55,000 |
| 2022 | 381 | £41,500 | £38,500 to £44,500 |
| 2021 | 215 | £37,500 | £34,500 to £40,000 |
| 2020 | 173 | £35,500 | £32,500 to £39,000 |
| 2019 | 316 | £33,000 | £30,500 to £36,500 |
| 2018 | 207 | £25,000 | £22,000 to £28,000 |
| 2017 | 157 | £22,000 | £19,000 to £24,500 |
| 2016 | 128 | £19,000 | £16,000 to £21,500 |
| 2015 | 115 | £16,000 | £14,000 to £18,800 |
| 2014 | 80 | £15,200 | £12,400 to £17,300 |
| 2013 | 31 | £12,000 | £10,000 to £14,700 |
| 2012 | 24 | £8,700 | £7,300 to £9,100 |
| 2011 | 24 | £7,300 | £6,300 to £8,000 |
Cars for sale now, page 4 of 34
The cheaper cars like each one are on its AskCar page.
- 2023 BMW X5, 40,588 miles, £47,690, £4,376 under typical, Brent
- 2021 BMW X5, 45,398 miles, £42,000, £3,849 under typical, King's Lynn
- 2022 BMW X5, 64,035 miles, £33,499, £3,069 under typical, Clitheroe
- 2023 BMW X5, 64,056 miles, £42,500, £3,890 under typical, Chelmsford
- 2026 BMW X5, 560 miles, £69,661, £6,359 under typical, City of Westminster
- 2012 BMW X5, 104,000 miles, £8,995, £821 under typical, Shrewsbury
- 2010 BMW X5, 143,466 miles, £6,495, £592 under typical, Burnley
- 2025 BMW X5, 13,298 miles, £56,950, £5,185 under typical, Huddersfield
- 2023 BMW X5, 32,720 miles, £49,490, £4,505 under typical, Bristol
- 2026 BMW X5, 4,000 miles, £65,490, £5,960 under typical, Harrogate
- 2017 BMW X5, 93,912 miles, £15,298, £1,390 under typical, Birmingham
- 2019 BMW X5, 70,621 miles, £28,850, £2,618 under typical, Watford
- 2018 BMW X5, 53,799 miles, £25,600, £2,316 under typical, Barnet
- 2015 BMW X5, 115,000 miles, £12,995, £1,175 under typical, Ilford
- 2015 BMW X5, 152,300 miles, £10,495, £946 under typical, Saltash
- 2024 BMW X5, 22,428 miles, £51,990, £4,677 under typical, Tynemouth
- 2020 BMW X5, 80,098 miles, £30,695, £2,759 under typical, Haverhill
- 2021 BMW X5, 48,162 miles, £37,480, £3,366 under typical, Hindley Green
- 2017 BMW X5, 69,000 miles, £19,990, £1,793 under typical, Mayfield
- 2019 BMW X5, 75,293 miles, £28,050, £2,502 under typical, Watford
- 2022 BMW X5, 28,000 miles, £41,450, £3,689 under typical, South Shields
- 2021 BMW X5, 54,400 miles, £35,295, £3,138 under typical, Maidstone
- 2022 BMW X5, 36,537 miles, £38,400, £3,412 under typical, Hook
- 2024 BMW X5, 16,045 miles, £53,310, £4,727 under typical, Bridgwater
- 2019 BMW X5, 75,711 miles, £27,991, £2,480 under typical, South Shields
- 2023 BMW X5, 46,741 miles, £46,500, £4,105 under typical, Scunthorpe
- 2026 BMW X5, 5,822 miles, £64,999, £5,738 under typical, Chester
- 2017 BMW X5, 87,966 miles, £24,000, £2,116 under typical, Nottingham
- 2026 BMW X5, 15 miles, £70,999, £6,245 under typical, Warrington
- 2022 BMW X5, 63,572 miles, £34,499, £3,032 under typical, Corby
- 2026 BMW X5, 8,171 miles, £62,850, £5,509 under typical, Wollaston
- 2019 BMW X5, 63,100 miles, £30,350, £2,652 under typical, Watford
- 2019 BMW X5, 67,000 miles, £32,950, £2,877 under typical, Leighton Buzzard
- 2021 BMW X5, 74,498 miles, £30,795, £2,688 under typical, Melton Mowbray
- 2016 BMW X5, 93,182 miles, £17,290, £1,508 under typical, Bury
- 2016 BMW X5, 57,524 miles, £19,550, £1,703 under typical, Watford
- 2024 BMW X5, 18,242 miles, £52,995, £4,613 under typical, Blackpool
- 2021 BMW X5, 52,500 miles, £34,995, New Malden
- 2019 BMW X5, 49,775 miles, £31,998, Falkirk
- 2022 BMW X5, 69,953 miles, £33,190, Bury St Edmunds
- 2025 BMW X5, 2,748 miles, £64,000, Cardiff
- 2022 BMW X5, 50,176 miles, £36,995, Crewe
- 2024 BMW X5, 24,665 miles, £53,790, Hook
- 2015 BMW X5, 80,000 miles, £16,000, Birmingham
- 2018 BMW X5, 60,000 miles, £24,990, Keighley
- 2024 BMW X5, 23,744 miles, £54,400, Chelmsford
- 2017 BMW X5, 76,657 miles, £19,495, Rettendon
- 2022 BMW X5, 49,721 miles, £37,670, Lincoln
- 2018 BMW X5, 75,000 miles, £21,995, Waltham Abbey
- 2020 BMW X5, 54,013 miles, £35,990, Halifax
- 2023 BMW X5, 48,857 miles, £41,995, Middlesbrough
- 2016 BMW X5, 132,000 miles, £13,000, Gillingham
- 2021 BMW X5, 85,490 miles, £28,795, Hinckley
- 2022 BMW X5, 51,256 miles, £37,000, Chelmsford
- 2020 BMW X5, 82,000 miles, £30,495, London
- 2026 BMW X5, 6,000 miles, £64,994, Reading
- 2019 BMW X5, 42,623 miles, £37,450, Coleraine
- 2014 BMW X5, 84,870 miles, £15,121, Ipswich
- 2022 BMW X5, 42,705 miles, £38,390, Maidstone
- 2023 BMW X5, 15,734 miles, £53,399, Stoke-on-Trent
- 2016 BMW X5, 114,160 miles, £14,495, Nelson
- 2019 BMW X5, 100,229 miles, £24,485, Fareham
- 2026 BMW X5, 9,430 miles, £63,275, Brighton and Hove
- 2019 BMW X5, 64,781 miles, £28,000, Warwick
- 2021 BMW X5, 69,153 miles, £31,980, Chesterfield
- 2019 BMW X5, 43,845 miles, £32,995, Buckie
- 2021 BMW X5, 44,559 miles, £36,400, Northampton
- 2019 BMW X5, 35,000 miles, £35,989, Hoddesdon
- 2018 BMW X5, 94,000 miles, £19,995, Hainault
- 2022 BMW X5, 31,000 miles, £40,693, Chesterfield
- 2026 BMW X5, 3,961 miles, £65,995, Portadown
- 2025 BMW X5, 16,851 miles, £46,498, Scunthorpe
- 2019 BMW X5, 60,500 miles, £31,495, Newport
- 2019 BMW X5, 65,577 miles, £30,500, Bradford
- 2018 BMW X5, 125,117 miles, £15,895, Shotts
- 2022 BMW X5, 50,853 miles, £36,999, Stoke-on-Trent
- 2022 BMW X5, 60,130 miles, £35,990, Colchester
- 2020 BMW X5, 54,562 miles, £33,260, Bromley
- 2018 BMW X5, 67,883 miles, £18,099, Harrogate
- 2022 BMW X5, 44,745 miles, £38,078, Wolverhampton
- 2022 BMW X5, 43,000 miles, £41,750, Bedford
- 2023 BMW X5, 61,432 miles, £39,995, Belfast
- 2022 BMW X5, 57,000 miles, £35,990, Dartford
- 2026 BMW X5, 7,112 miles, £64,750, Chelmsford
- 2022 BMW X5, 17,559 miles, £43,500, Aberdeen
- 2026 BMW X5, 8,000 miles, £62,995, Dundee
- 2026 BMW X5, 6,789 miles, £64,750, Wakefield
- 2021 BMW X5, 50,000 miles, £39,995, Paddock Wood
- 2017 BMW X5, 86,273 miles, £23,495, Caldicot
- 2017 BMW X5, 80,468 miles, £18,745, Redditch
- 2026 BMW X5, 4,537 miles, £65,999, Warrington
- 2022 BMW X5, 34,445 miles, £39,995, Peterborough
- 2024 BMW X5, 14,821 miles, £56,612, Exeter
- 2017 BMW X5, 96,000 miles, £16,999, Dunstable
- 2022 BMW X5, 25,855 miles, £41,500, Ruxley
- 2020 BMW X5, 75,000 miles, £31,990, Burnley
- 2019 BMW X5, 80,000 miles, £31,795, Wolverhampton
- 2026 BMW X5, 4,140 miles, £65,944, Plymouth
- 2023 BMW X5, 21,347 miles, £47,800, Enfield
- 2023 BMW X5, 39,297 miles, £48,499, Corby
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)
- 2021 (215)
- 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 cars
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- 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)