I had Gen3 on my last car, a Prius, still looked as good as new after 5 years not garaged, kept outside on my drive.
I decided to go for paint protection on the ZS last July, the dealer used GardX for £199. I was initially impressed at the way the water ran off and the car seemed to clean itself...