Market overview: Used BMW X5 prices typically range from £4,995 to £5,385, averaging £5,229 (according to fresh market data from December). The most popular BMW X5 variants right now are . We have identified 0 cars priced below the market. The average selling time for used BMW X5 is currently 13 days.