I did the rattle proceedure (as had rattle....) and seals on my 02 E46 M3 at about 80,000 miles. Also did it on our e46 325 convertible - on that the pistons were actually jammed by baked on oil through historically infrequent oil changes (before our ownership!!!!!). The car kept stalling when it was cold (it’s an auto too....) so I checked with INPA (may have been DIS actually...) and it failed - indicating the seales were fooked - so simply claiming that it’s all BS is... BS...! Both cars now run fine having installed the beisan stuff.
Also - on the M3, the chain sprocket bolts had worked loose and the threads had sheared - so I was bloody lucky that I did it when I did - as never would have seen or discovered this otherwise...
So run the software to see if it passes the leakdown test and listen for noises... it’s also not solely mileage that affects rubber seals - but their age (amount of time immersed in oil....) so they will wear out.