Since the only way to prevent water spotting is to dry the car with a microfiber towel use this, rather than traditional methods.
https://www.amazon.com/Optimum-NR201...s%2C103&sr=8-5
I start with a towel to wash, a towel to dry, doing a panel at a time. When the wash towel is fully dirty I swap it out, using the dry towel as the wash towel, and a fresh towel to dry. That way I can do the entire car with three or four towels. The only time I pre-rinse the car is when there's winter road salt and sand build up.