Used BMW X5 for sale

3,233 cars from UK dealers, updated 19 October 2026. Typical asking price £41,500.

1,372 have had their price cut since they were first listed.

Typical price by year

YearFor saleTypical priceMost ask
2026553£70,000£67,500 to £74,500
2025293£64,500£60,500 to £67,500
2024214£59,000£54,500 to £61,000
2023289£52,000£47,500 to £55,000
2022373£42,000£38,500 to £45,000
2021211£38,000£35,000 to £40,000
2020165£35,000£32,500 to £39,000
2019311£33,500£31,000 to £37,000
2018209£25,000£22,000 to £28,000
2017154£22,500£19,000 to £25,000
2016117£18,700£16,000 to £21,500
2015118£16,000£14,500 to £18,500
201480£15,500£12,700 to £17,100
201331£11,500£10,000 to £14,700
201223£9,000£7,500 to £9,500
201120£7,200£6,200 to £8,000
201018£8,000£6,100 to £8,900

Cars for sale now, page 1 of 33

BMW X5 prices by year

BMW X5 by price

BMW X5 near you

More BMW

Everything