Snow foam ....

Autobrite Magifoam, because I can pop into their unit on the way home from work :smile:

(It's also very good!)
 
Magnifoam all the way for me. Lasted me for so load and such good consistency.

I want to try the Iron-X snow foam next though.
 
It depends how aggressive you want it to be some are quite extreme on the PH scale. They will strip your wax off. Most snow foam is more show than go. Don't expect to blow it on and the car be clean when you rinse it off. You will still need a bucket, soap and mitt to wash the car. Have a look on Detailing World, there's tons of stuff about snow foam on there. I use PH neutral on all my washes and wheel cleaners otherwise you are just stripping your coatings off.
 
Snow foam is well worth the effort. Some say it is a waste of time, but the more dirt you can remove before a contact wash the better. This will massively reduce the risk of swirl marks.
In fact snow foam is often the second pre-wash stage, its amazing the difference a citrus cleaner can make at removing dirt and grease before a snow foam.

Recommended Safe wash method: Citrus Wash - Snow foam - Contact Wash.

Autobrite's magifoam is great, as is Juicy Details Bubblegum mousse.