BMW X5xDrive30d MHT M Sport 5dr Auto202413,465 milesDiesel£73,003£2,448 off£70,555Good price22 miles away