Most of these things are a dealer pocket enhancement exercise!
There are some things that do work well when professionally applied and for a typical car would cost £400-500.
Australian article:
http://paintprotectiondirect.com.au/truth_paint.html#This is reputed to be one of the better ones!
http://gtechniq.com/