BMW X7xDrive40d MHT M Sport 5dr Step Auto202310,748 milesDiesel£71,395£1,500 off£69,895Fair price12 miles away