Best way to wash your car is to not wash your car.
Here's my system:
1) Use California Car Duster frequently to remove dust.
2) Use Meguiar's Ultimate Quick Detailer regularly to clean.
3) Clay car to remove embedded particles.
4) Apply Mothers California Gold Pre-wax cleaner to remove all previous wax.
5) Apply one or two layers Meguiar's NXT Tech Wax 2.0 sealant (yes it's a sealant)
6) Apply two thin coats Mothers California Gold pure Carnauba Wax.
Repeat 1 & 2 several times a week. It only takes about 15min.
Repeat 3 thru 6 about every three months.
Never need to water wash the car using the above process. Unless you get caught in a rain storm.