2023 BMW X5 prices
295 cars from UK dealers, updated 23 October 2026. Typical asking price £52,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 295 priced 2023 BMW X5 cars for sale are priced between £47,500 and £55,000.
Typical mileage 32,000 miles.
172 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.
- 2023 BMW X5, 47,286 miles, £36,495, £9,567 under typical, Dundee
- 2023 BMW X5, 29,937 miles, £42,998, £10,384 under typical, Grangemouth
- 2023 BMW X5, 30,783 miles, £41,500, £8,260 under typical, Nottingham
- 2023 BMW X5, 43,000 miles, £39,499, £7,528 under typical, Stafford
- 2023 BMW X5, 35,506 miles, £40,930, £7,711 under typical, Woolwich
- 2023 BMW X5, 13,029 miles, £48,250, £8,804 under typical, Shrewsbury
- 2023 BMW X5, 75,827 miles, £39,099, £7,119 under typical, Hook
- 2023 BMW X5, 14,900 miles, £48,000, £8,636 under typical, Chigwell
- 2023 BMW X5, 44,990 miles, £46,500, £8,258 under typical, King's Lynn
- 2023 BMW X5, 51,000 miles, £38,500, £6,709 under typical, Bromley
- 2023 BMW X5, 1 miles, £55,995, £9,230 under typical, Ballymena
- 2023 BMW X5, 45,900 miles, £32,999, £5,305 under typical, Leighton Buzzard
- 2023 BMW X5, 22,999 miles, £44,289, £7,000 under typical, Leeds
- 2023 BMW X5, 41,217 miles, £40,920, £6,453 under typical, Potters Bar
- 2023 BMW X5, 19,577 miles, £48,211, £7,539 under typical, York
- 2023 BMW X5, 27,733 miles, £46,898, £6,949 under typical, Glasgow
- 2023 BMW X5, 10,050 miles, £63,990, £9,056 under typical, Leicester
- 2023 BMW X5, 25,181 miles, £45,470, £6,429 under typical, Blue Bell Hill
- 2023 BMW X5, 32,327 miles, £47,499, £6,594 under typical, Stoke-on-Trent
- 2023 BMW X5, 51,886 miles, £39,890, £5,243 under typical, Harrogate
- 2023 BMW X5, 40,619 miles, £41,999, £5,506 under typical, Edinburgh
- 2023 BMW X5, 30,946 miles, £47,000, £6,135 under typical, Oldbury
- 2023 BMW X5, 36,650 miles, £43,795, £5,587 under typical, Maidstone
- 2023 BMW X5, 28,702 miles, £48,799, £6,160 under typical, Stafford
- 2023 BMW X5, 37,951 miles, £46,850, £5,855 under typical, Cannock
- 2023 BMW X5, 18,370 miles, £49,990, £6,025 under typical, Bracknell
- 2023 BMW X5, 37,899 miles, £47,060, £5,657 under typical, Enfield
- 2023 BMW X5, 26,900 miles, £49,695, £5,655 under typical, Maidstone
- 2023 BMW X5, 44,301 miles, £41,995, £4,708 under typical, Blackpool
- 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
- 2023 BMW X5, 11,524 miles, £52,995, £5,807 under typical, Dundee
- 2023 BMW X5, 35,000 miles, £43,995, £4,760 under typical, Stockton-on-Tees
- 2023 BMW X5, 45,000 miles, £44,500, £4,765 under typical, West Drayton
- 2023 BMW X5, 36,786 miles, £44,390, £4,678 under typical, Lincoln
- 2023 BMW X5, 64,565 miles, £40,995, £4,257 under typical, Exeter
- 2023 BMW X5, 30,465 miles, £49,695, £4,866 under typical, Derby
- 2023 BMW X5, 9,791 miles, £53,990, £5,265 under typical, Bradford
- 2023 BMW X5, 55,922 miles, £39,995, £3,781 under typical, Liverpool
- 2023 BMW X5, 17,382 miles, £52,500, £4,962 under typical, High Wycombe
- 2023 BMW X5, 40,588 miles, £47,690, £4,376 under typical, Brent
- 2023 BMW X5, 64,056 miles, £42,500, £3,890 under typical, Chelmsford
- 2023 BMW X5, 32,720 miles, £49,490, £4,505 under typical, Bristol
- 2023 BMW X5, 46,741 miles, £46,500, £4,105 under typical, Scunthorpe
- 2023 BMW X5, 48,857 miles, £41,995, Middlesbrough
- 2023 BMW X5, 15,734 miles, £53,399, Stoke-on-Trent
- 2023 BMW X5, 61,432 miles, £39,995, Belfast
- 2023 BMW X5, 21,347 miles, £47,800, Enfield
- 2023 BMW X5, 39,297 miles, £48,499, Corby
- 2023 BMW X5, 52,000 miles, £42,850, Ruislip
- 2023 BMW X5, 33,181 miles, £49,950, Oxford
- 2023 BMW X5, 31,201 miles, £45,500, Broxburn
- 2023 BMW X5, 44,152 miles, £47,600, Scunthorpe
- 2023 BMW X5, 16,839 miles, £47,500, Chigwell
- 2023 BMW X5, 16,298 miles, £48,995, Edinburgh
- 2023 BMW X5, 34,563 miles, £49,900, Aberdeen
- 2023 BMW X5, 16,459 miles, £52,470, Harold Wood
- 2023 BMW X5, 47,000 miles, £45,990, Maidenhead
- 2023 BMW X5, 78,890 miles, £35,990, Sunderland
- 2023 BMW X5, 26,152 miles, £51,899, Stoke-on-Trent
- 2023 BMW X5, 35,528 miles, £49,950, Colchester
- 2023 BMW X5, 12,949 miles, £49,950, Cheltenham
- 2023 BMW X5, 14,703 miles, £48,500, City of Westminster
- 2023 BMW X5, 32,403 miles, £50,934, Redhill
- 2023 BMW X5, 55,812 miles, £41,750, Enfield
- 2023 BMW X5, 73,001 miles, £36,750, Leicester
- 2023 BMW X5, 28,447 miles, £52,000, Chelmsford
- 2023 BMW X5, 5,488 miles, £57,989, Plymouth
- 2023 BMW X5, 20,900 miles, £49,950, Leigh
- 2023 BMW X5, 36,540 miles, £45,899, Crewe
- 2023 BMW X5, 10,500 miles, £56,000, Worcester
- 2023 BMW X5, 11,235 miles, £54,280, Chesterfield
- 2023 BMW X5, 33,756 miles, £47,490, Bradford
- 2023 BMW X5, 46,000 miles, £43,971, Barnsley
- 2023 BMW X5, 34,000 miles, £49,762, Warrington
- 2023 BMW X5, 26,519 miles, £52,750, Newport
- 2023 BMW X5, 19,190 miles, £53,000, Harold Wood
- 2023 BMW X5, 21,096 miles, £53,900, Heathrow
- 2023 BMW X5, 31,120 miles, £51,898, Glasgow
- 2023 BMW X5, 32,933 miles, £47,975, Bury
- 2023 BMW X5, 18,000 miles, £54,750, Sheffield
- 2023 BMW X5, 24,000 miles, £53,480, Sheffield
- 2023 BMW X5, 25,000 miles, £51,995, Armagh
- 2023 BMW X5, 33,709 miles, £59,940, Brighton and Hove
- 2023 BMW X5, 35,525 miles, £50,995, Leeds
- 2023 BMW X5, 57,110 miles, £42,990, Potters Bar
- 2023 BMW X5, 18,347 miles, £54,798, Edinburgh
- 2023 BMW X5, 33,492 miles, £47,000, Sheffield
- 2023 BMW X5, 48,000 miles, £44,000, Chigwell
- 2023 BMW X5, 80,297 miles, £40,140, Blue Bell Hill
- 2023 BMW X5, 29,566 miles, £51,411, York
- 2023 BMW X5, 42,537 miles, £49,500, Warwick
- 2023 BMW X5, 16,100 miles, £68,490, Peterborough
- 2023 BMW X5, 27,000 miles, £49,495, Bathgate
- 2023 BMW X5, 27,904 miles, £52,990, Washington
- 2023 BMW X5, 50,493 miles, £43,500, Nottingham
- 2023 BMW X5, 32,548 miles, £47,490, Kingston upon Hull
- 2023 BMW X5, 16,453 miles, £51,690, Canterbury
- 2023 BMW X5, 8,950 miles, £57,500, Shrewsbury
- 2023 BMW X5, 35,022 miles, £46,992, Eastleigh
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)
- 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 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)