100% sure NO CF roof but a sunroof for the standard M3.
The CF roof are for CSL.
Those rims are for CSL too.
The CF roof stand out a big different between the standard M3 and CSL.
M6 is far more high class and expensive, so CF roof for M6 but NOT M3.