I helped one of my buddies wash his BMW 128 last night. We gave it a quick sponge bath, dried it off, then apple a coat of sealant, followed by a coat of wax. The final result was stunning. I also gave a pass at the leather interior with Armor All, and polished the windshields with rain repellant.
Total time: 1.5 – 2 hours for a detailed job. Not bad, considering that the car was practically glowing when we were done. This protective layer should last him about 4-6 months.