I'm guessing BMW (and all other manufacturers) use a specific UV-filtering clear-coat.
To give an idea about a BMW Carbon mirror over the years:
Also, I see a massive risk for Toyota to not even wanting to touch your car with a pole because you decided to remove the protection from the roof and DIY it.
I'm not, and never have been, a fan of carbon fiber for exactly those reasons. Whether it's the traditional weave or the forged carbon look, these materials are simply not built to last as long as standard painted sheet metal. It's all gimmickry and marketing hype. This car is already lightweight by modern standards. An all-aluminum roof would be nearly as light and wouldn't suffer from these durability issues.
I'm certainly not going to peel off the wrap just to clearcoat the roof. My point is that, sooner or later, the wrap will need replacing. When that time comes, the options are to either clearcoat it or replace it with another wrap, whether it's OEM from Toyota or a PPF like Xpel. Both options are equally expensive where I live. Having the roof prepped and properly PPF'd by a reputable installer will easily cost over $1k around here.
Overall, the carbon roof is a compromise - it's a problem area for many people, no matter how they choose to deal with it. The wrap doesn't hold up, and this issue is widely recognized not just on this forum, but across many online discussions. In contrast, most BMW clear-coated carbon roofs I've seen over the past two decades have aged remarkably well.
By the way, BMW carbon parts fall into two categories: those installed at the factory and those installed at the port.
The carbon parts installed at the port - often labeled as BMW Performance—are almost entirely made in China, and they simply don’t last. Historically, their carbon mirror caps have been part of the Performance catalog, and I’ve seen these parts up close. They don’t come close to the quality of the factory-installed carbon parts, many of which have been produced in Italy over the years.