part of your problem is drying the car which looks like its been sorted earlier in this thread so get yourself sorted with a towel, plus!!! are you sealing and waxing after you've washed it??, calcium in the water is bonding to your paint due lack of protection,you will still get water marks after sealing and waxing but they will be alot easier to remove as you will have a barrier between the paint and water .