Clear paint Protection
I did put clear paint protection film on my 2012 WRX from a local tint company when I took it in to have my windows tinted.
They use LLUMAR Paint Protection Film that is 6Mil thick and is kind of soft and pliable, but there is a 3M product out there as well.
I did put this on my 2011 Outback and with almost 2 years not only is it still clear and shinny, the areas that are protected are perfect, like still new when bought. The areas not protected, have some nicks and pits from rocks.
This is a great investment if you plan on keeping your car for awhile!
2012 WRX Sedan "Satin White"
2011 Outback 2.5i CVT "Steel Metallic Silver" w/19mm RSB