Under sunlight, water will evaporate faster than you can wipe it off, leaving watermarks on your car's body. The foam from the soap could also dry out before you have the chance to rinse it off, which causes spots you do not want. The solution is simple; wait till the cooler hours of the day before you clean your car.