If you wrap the roof it needs to be done by a superb company using the best material. Seen some really ugly versions on the M3 (E9x) in AW. Also seen a lot of matte stuff that just looks plain ugly as the cars have high gloss black windows details etc.
So if done with a touch of class it can look good. I do agree that the car looks very good as is without any changes at all.
I will do the following BMW performance parts: front grille, carbon mirrors and carbon spoiler. Then the Ind high glass side markers with black glass (will change to the original clear glass if it looks to "need for speed"). Would love to get the M mats with orange stitching but not available in Sweden...
Would love the Akra with carbon tips and wireless but the price is plain silly!