The milage will accumulate at a spped of 30,000 miles per year at least. If the X5 is 40,000 miles now, in one year, the maintenance cost will start to rise. In two years, the owner needs to start considering of buying a new car. So do it now is a correct decision.