Gloss gets scratched if you scratch it. Matte gets scratched if you scratch it. If you take care of it (like anything else) you'll get your time and money's worth out of it.
A friend of mine just started his own business and he would charge no more than $175 for a GTI with a sunroof and that's with 3M vinyl. He's done my roof, my boyfriend's roof, wrapped his entire MKV GTI and he's been in the tinting industry for 10+ years (we worked at the same shop for 8 years).
This is the page for his business he started -
All Under Wraps