http://guidetodetailing.com/damage-r...e-water-spots/
this site has some info you can do yourself for cheap. biggest thing is to keep the unit waxxed and get the water off before it dries. dark cars absorb heat from sun better, due to reflection differences compared to light colors, so it is more important to do the wash/wax in a cool shady area.