At 87K, no need to do full cooling overhaul as the factory radiator, fan blade should be able to go to 150K...
It all depends on mileage: partial vs full cooling overhaul.
DIY: 2006 BMW X5 3.0i PARTIAL Cooling Overhaul @ 116K miles
https://xoutpost.com/bmw-sav-forums/...16k-miles.html