You can buy OEM carbon caps for our cars, but they don’t have the winglet.
https://www.getbmwparts.com/oem-part...ft-51162446965. These are over $700 and guaranteed to fit because they are OEM.
You can buy fakes caps with the winglets, but I have no idea on the fitment.
https://autotecknic.com/products/aut...-g06-x6-g07-x7. Cheaper, though.