Before you buy the other products, try this...
While washing and waxing I have noticed that when I got done you could still see water spots on the paint if the sun was just right. I tried a polishing compound and then waxed again. They are still there. Is the only cure a new paint job? Any help would be appreciated. Is this what they call acid rain?
No, you shouldn't need a new paint job - but you will need to remove the existing coat(s) of wax.
The spots are usually caused by the minerals contained in tap water, and yes, acid rainwater can be a culprit. Trace elements such as calcium are left behind when the water evaporates (leaving "water spots").
You can get rid of the spots and layer of wax with distilled vinegar - the same way you get rid of calcium deposits on a shower head or faucet. Wash your car with a car cleaner. Rinse thoroughly and then apply the vinegar with a sponge, one section at a time. Let it sit for a minute, then rinse. After you're done, then re-wash your car.
If the water spots are still visible, then it's possible that the paint has been slightly etched by the minerals. Not to worry -- in that case, you'll need to polish your car with a
mild polishing compound... Just be sure that your detailing items are
clean, and free of dust and debris. Otherwise, you can produce swirls.
If you're serious about obtaining a swirl-free finish, invest in a dual-action polisher -
not the type you'll find at Wal-Mart. I am referring to the professional polishers. Unlike the generic units, the buffer heads on these do not rotate, rather they oscillate to prevent burning or scratching.
I have one from Porter Cable. It's practically fool-proof and I was able to get rid of my swirl marks and light scratches on my Camaro. True, I spent a little over $100 for the items, but it was less costly than a new paint job. It now shines like glass... and that paint is over 20 years old.
Ralph
P.S. Oh BTW, of course you'll need to re-wax your car!