I've had my Mini for a couple of months now, and been on a few long runs where the car gets quite mucky

. I've taken to using a jet wash at a local garage, which does OK. However, I'd be grateful if people could post some experiences and recommendations (or even things to steer clear of) for cleaning products. Areas I'm particularly looking at are glass cleaning and wheels. Also, I believe that Meguiars do a product for spot cleaning, sounds like it would be useful for getting those spots missed with the bush and hose!
Any make will do, Armorall, Atuoglym, Meguiars etc., post your thoughts please :-).
Thanks,
Dave.