For my wife's new Mazda 3 I used Wolfgang Exterior Trim Sealant and I really like it. I used it around the windows, cowl, mirrors, wiper arms, etc.
It beads water beautifully, acts like Rain-X on the mirror housings and has lasted a couple of months so far.
HOWEVER, I tried a bit of it on the...