The wrap isn't too difficult, I went with CF. The tips on the top were the hardest part, but once it get installed you will never notice the slight imperfections.
Video on the Wrap
Removal threads i referenced
http://www.e90post.com/forums/showthread.php?t=243169
http://www.e90post.com/forums/showthread.php?t=575763