I'm with clarkie on the snow foam, its very cheap per wash. Had mine 6 months and its been used regularly to clean my car, mates cars, family cars and mates girlfriends cars (one of them completely filled my foam lance bottle to the brim with it ) and I still have half a bottle. I would guess its lasted about 30 washes so far and it was £15 iirc.