If you want absolutly no SPOTS, then purchase a water DIONIZER, I have one connected into my pressuere washer system, and I use for for the last final rinse and each vehicle comes out spotless. Even on black cars baking in the sun still dries spotless! The resin in the unit reduces the TDS (
TOTAL DISSOLVED SOLIDS) in the water basically to zero. I have a TDS meter and here in southern Ontario my meter will read 375 TDS, and thats going through a water softner, now after it runs through the DI filter the meter read 005!!! I get about 90 washes out of the unit only because are water here is very hard and has alot of minerals, other areas in the US are much better, you would have to ask the supplier cause they have a chart on TDS for certain areas and they can tell you how long the resin will last. To replaced the resin is about $90 (5 pound bag).
On The Go - Portable Water Softener check it out or do a google serch for DI units for washing cars! Hope this helps.