For removing water spots of the type you've mentioned, I use a solution of 50% vinegar & water in a spray bottle. Apply, let it work for a while, wipe off, rinse and repeat if necessary. Vinegar, being a very mild acid, will dissolve the mineral deposits. If really stubborn, wet a rag with just vinegar and wet the spots & let work for a minute or so, wipe off, repeat as necessary then rinse. Will not harm paint or chrome.
Thanks