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 2 of 34
The cheaper cars like each one are on its AskCar page.
- 2019 BMW X5, 39,661 miles, £37,599, £5,218 under typical, Southport
- 2021 BMW X5, 31,041 miles, £36,599, £5,056 under typical, Scunthorpe
- 2022 BMW X5, 46,104 miles, £35,990, £4,947 under typical, Southend-on-Sea
- 2011 BMW X5, 120,000 miles, £7,994, £1,095 under typical, Alcester
- 2025 BMW X5, 7,968 miles, £58,888, £8,036 under typical, Swindon
- 2012 BMW X5, 106,000 miles, £7,345, £996 under typical, St Albans
- 2015 BMW X5, 101,450 miles, £14,500, £1,953 under typical, Spalding
- 2020 BMW X5, 54,716 miles, £36,985, £4,975 under typical, Liverpool
- 2025 BMW X5, 4,402 miles, £54,998, £7,360 under typical, Stoke-on-Trent
- 2021 BMW X5, 76,920 miles, £29,100, £3,874 under typical, Barnet
- 2024 BMW X5, 20,612 miles, £49,999, £6,631 under typical, Crewe
- 2019 BMW X5, 58,000 miles, £29,995, £3,974 under typical, High Wycombe
- 2018 BMW X5, 37,000 miles, £18,994, £2,509 under typical, St Albans
- 2018 BMW X5, 53,182 miles, £25,599, £3,379 under typical, Winsford
- 2020 BMW X5, 60,078 miles, £30,929, £4,076 under typical, Cannock
- 2023 BMW X5, 51,886 miles, £39,890, £5,243 under typical, Harrogate
- 2022 BMW X5, 45,433 miles, £36,299, £4,765 under typical, Stoke-on-Trent
- 2023 BMW X5, 40,619 miles, £41,999, £5,506 under typical, Edinburgh
- 2025 BMW X5, 4,903 miles, £57,950, £7,594 under typical, Peterborough
- 2011 BMW X5, 93,000 miles, £7,989, £1,046 under typical, Keighley
- 2023 BMW X5, 30,946 miles, £47,000, £6,135 under typical, Oldbury
- 2012 BMW X5, 135,195 miles, £6,350, £828 under typical, Oldham
- 2025 BMW X5, 7,873 miles, £59,290, £7,685 under typical, Maidstone
- 2020 BMW X5, 49,154 miles, £32,599, £4,225 under typical, Poole
- 2016 BMW X5, 113,463 miles, £14,750, £1,909 under typical, Colchester
- 2026 BMW X5, 9,207 miles, £59,790, £7,655 under typical, Hook
- 2023 BMW X5, 36,650 miles, £43,795, £5,587 under typical, Maidstone
- 2019 BMW X5, 18,000 miles, £35,949, £4,585 under typical, Croydon
- 2016 BMW X5, 93,221 miles, £12,979, £1,651 under typical, London
- 2018 BMW X5, 60,490 miles, £23,995, £3,047 under typical, Hinckley
- 2024 BMW X5, 20,011 miles, £53,170, £6,749 under typical, Hook
- 2021 BMW X5, 24,000 miles, £39,990, £5,070 under typical, South Croydon
- 2018 BMW X5, 73,000 miles, £21,950, £2,779 under typical, Bourne
- 2019 BMW X5, 41,286 miles, £32,100, £4,058 under typical, Scunthorpe
- 2023 BMW X5, 28,702 miles, £48,799, £6,160 under typical, Stafford
- 2015 BMW X5, 95,758 miles, £11,000, £1,380 under typical, Staines
- 2020 BMW X5, 47,412 miles, £32,995, £4,127 under typical, London
- 2023 BMW X5, 37,951 miles, £46,850, £5,855 under typical, Cannock
- 2019 BMW X5, 49,025 miles, £32,490, £4,035 under typical, Reading
- 2022 BMW X5, 37,000 miles, £37,995, £4,702 under typical, Market Harborough
- 2017 BMW X5, 37,055 miles, £22,500, £2,781 under typical, Northampton
- 2025 BMW X5, 7,089 miles, £59,999, £7,399 under typical, Exeter
- 2019 BMW X5, 55,157 miles, £30,650, £3,768 under typical, Watford
- 2015 BMW X5, 90,431 miles, £14,490, £1,771 under typical, Brighouse
- 2022 BMW X5, 48,369 miles, £30,000, £3,664 under typical, Yate
- 2019 BMW X5, 46,219 miles, £31,500, £3,842 under typical, Tamworth
- 2019 BMW X5, 51,000 miles, £36,217, £4,412 under typical, Huddersfield
- 2022 BMW X5, 100,510 miles, £26,495, £3,222 under typical, Hinckley
- 2019 BMW X5, 73,290 miles, £30,699, £3,730 under typical, Horsham
- 2018 BMW X5, 50,242 miles, £25,890, £3,144 under typical, Rochdale
- 2012 BMW X5, 102,000 miles, £7,000, £850 under typical, Letchworth
- 2011 BMW X5, 125,000 miles, £6,475, £784 under typical, Gloucester
- 2023 BMW X5, 18,370 miles, £49,990, £6,025 under typical, Bracknell
- 2019 BMW X5, 53,597 miles, £30,488, £3,669 under typical, Cardiff
- 2023 BMW X5, 37,899 miles, £47,060, £5,657 under typical, Enfield
- 2026 BMW X5, 2,157 miles, £64,771, £7,774 under typical, Ealing
- 2022 BMW X5, 27,000 miles, £39,995, £4,799 under typical, Crawley
- 2026 BMW X5, 3,500 miles, £62,940, £7,543 under typical, Blackburn
- 2022 BMW X5, 62,419 miles, £28,060, £3,356 under typical, Cannock
- 2017 BMW X5, 84,920 miles, £18,895, £2,249 under typical, Waltham Abbey
- 2026 BMW X5, 12 miles, £67,990, £8,084 under typical, Rochdale
- 2008 BMW X5, 190,382 miles, £3,595, £426 under typical, Nelson
- 2024 BMW X5, 17,981 miles, £51,180, £6,040 under typical, Chesterfield
- 2015 BMW X5, 74,000 miles, £17,498, £2,060 under typical, Birmingham
- 2022 BMW X5, 52,856 miles, £35,510, £4,169 under typical, Shiremoor
- 2021 BMW X5, 30,390 miles, £36,998, £4,340 under typical, Grangemouth
- 2024 BMW X5, 24,772 miles, £50,199, £5,879 under typical, Hook
- 2021 BMW X5, 36,635 miles, £36,611, £4,277 under typical, York
- 2025 BMW X5, 4,090 miles, £55,898, £6,527 under typical, Kirkcaldy
- 2025 BMW X5, 11,783 miles, £55,995, £6,512 under typical, Portadown
- 2020 BMW X5, 82,668 miles, £29,495, £3,419 under typical, Milton Malsor
- 2025 BMW X5, 12,342 miles, £55,898, £6,471 under typical, Hereford
- 2017 BMW X5, 68,373 miles, £19,600, £2,264 under typical, Leeds
- 2016 BMW X5, 73,401 miles, £20,135, £2,325 under typical, Ipswich
- 2022 BMW X5, 34,766 miles, £37,799, £4,357 under typical, Stoke-on-Trent
- 2026 BMW X5, 654 miles, £68,000, £7,811 under typical, Bromley
- 2020 BMW X5, 55,948 miles, £37,425, £4,297 under typical, Sunderland
- 2021 BMW X5, 69,899 miles, £30,958, £3,551 under typical, Newtownabbey
- 2018 BMW X5, 76,000 miles, £22,500, £2,580 under typical, Doncaster
- 2018 BMW X5, 78,000 miles, £22,995, £2,620 under typical, Havering
- 2023 BMW X5, 26,900 miles, £49,695, £5,655 under typical, Maidstone
- 2021 BMW X5, 63,519 miles, £37,700, £4,279 under typical, Chelmsford
- 2014 BMW X5, 49,000 miles, £20,995, £2,381 under typical, Rishton
- 2018 BMW X5, 60,119 miles, £24,350, £2,756 under typical, Barnet
- 2021 BMW X5, 10,000 miles, £40,980, £4,635 under typical, Sheffield
- 2019 BMW X5, 44,000 miles, £39,950, £4,514 under typical, Sheffield
- 2025 BMW X5, 12,586 miles, £56,000, £6,309 under typical, Scunthorpe
- 2021 BMW X5, 50,000 miles, £34,550, £3,888 under typical, Bedford
- 2019 BMW X5, 38,000 miles, £33,495, £3,765 under typical, High Wycombe
- 2023 BMW X5, 44,301 miles, £41,995, £4,708 under typical, Blackpool
- 2011 BMW X5, 116,000 miles, £5,995, £672 under typical, Glenrothes
- 2023 BMW X5, 66,899 miles, £36,990, £4,133 under typical, Stoke-on-Trent
- 2023 BMW X5, 37,250 miles, £48,200, £5,384 under typical, Aberdeen
- 2022 BMW X5, 40,324 miles, £37,975, £4,229 under typical, Bury
- 2015 BMW X5, 101,200 miles, £13,895, £1,541 under typical, Chesterfield
- 2012 BMW X5, 131,000 miles, £6,500, £721 under typical, Manchester
- 2025 BMW X5, 13,086 miles, £55,995, £6,192 under typical, Ballymena
- 2022 BMW X5, 44,871 miles, £37,649, £4,160 under typical, Bromley
- 2018 BMW X5, 94,000 miles, £19,500, £2,152 under typical, Sittingbourne
- 2022 BMW X5, 45,825 miles, £37,500, £4,125 under typical, Norwich
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)