It might come as a surprise but WD 40 is incredibly effective against water spots. In fact, you’ll get rid of those white residues in no time. However, it’ll an oily shine, so make sure you dry it out.