I plan on hand washing mine, if not paying for a hand wash and wax.
My current car went through a car wash a few years ago and got dented by one of the mechanical parts of the giant overhead wash brush. Not obvious unless you scrutinize, but in no way am i putting my Mini through that.
Depends on how rushed I am, but if Im doing a thorough job then:-
-Snow foam lance
-Wash with lambswool mitt
-Autosmart tardis for tar spots, maybe iron x too if needed
-Megs wheel cleaner
-Clay bar with auto glum detailer
-Dry with micro fibre towel
-Wax using Megs NXT (the tinned one)
I wouldn't touch an auto car wash if its got nylon brushes, it will put swirls on your paintwork, and if you're having vinyl then you shouldn't really get wax on it