My BIL showed me a MR Clean kit he bought at Wal-Mart that has a filter and soap in it... . I now use that kit to wash, and rinse my vehicles... . what ever is in the filter will prevent spotting and allows the vehicle to air dry very nicely... .
When one is really dirty I'll wash it with soap and water, and than give it a light wash with the kit and rinse...