Personally, I never use any water based product to clean a car, nor do I use an air compressor. Things will only rust up, and using compressed air will only force dirt into areas you dont want it ( bearings, hinge pins...).
I've seen so many people, even myself years ago, go to change a broken arm on a car and they can't get the hinge pin out because so much rust has built up inside. And, bearings will seize right up ( happened on a 5b I got in trade , car was hosed down and half of the wheel bearings were completely rusted), which will wear out cvd's and steering linkages.
I use a brush, and if conditions are really wet/muddy, will tear down the car completely and check/clean every bearing.
It takes time, but a little proper maintenance goes a long way.