BMW X7xDrive40d MHT M Sport 5dr Step Auto202310,748 milesDiesel£71,395£1,900 off£69,495Fair price3 miles away