I used nanowax and then this stuff. I prefer the Meguiar's NXT wax. It is amazing.
NXT Generation™ Tech Wax 2.0™ is a scientific breakthrough that introduces a new dimension of gloss and protection. This better-than-ever formula produces unbelievably deep, vibrant color and a dramatically clear wet-look. New Hydrophobic Polymer Technology™ provides relentless water beading and protection against oxidation, corrosion, UV rays and surface degradation. “Hydrophobic†means “water-fearing†and this new breakthrough technology builds such incredible protection and surface tension that water beads up and just glides off your paint finish, wash after wash!
http://www.meguiars.com/?liquid-car-waxes/NXT-Generation-Tech-Wax