BMW X5xDrive30d MHT M Sport 5dr Auto202220,919 milesDiesel£49,990£1,200 off£48,790Fair price39 miles away
BMW X5xDrive45e Black Vermilion Edition 5dr Auto202182,626 milesHybrid£43,990£1,500 off£42,49039 miles away