We wrapped mine in the 3Mdinoc after a failed attempt with Hexis Matte Black. That stuff was crap, you can't heat and stretch it at all without it tearing.
This is how my roof came out. It took a little bit of time because of the channel in the center of the roof. We used this "knifeless tape" so that you never have to put a blade to your paint.
[ame="http://www.youtube.com/watch?v=8r8RcENU-iM"]http://www.youtube.com/watch?v=8r8RcENU-iM[/ame]
About $100 for the vinyl and free labor aka DIY.