I got my XF AGLAZE'D. They are a reputable company who specialise in protective coatings, originally for boats but there was a market for cars. Cost £300 ($600) for inside and out. I use their car shampoo and cleaners, and their microfibre cloths are fantastic (most makes are); and the car is spotless and dry when you finish.
The AGLAZE coating also helps to prevent the build up of brake dust and if it is raining heavily enough, I don't need the wipers - I can see through the clear sheet of water on the windscreen.
Check them out at
www.aglaze.com.