My sister got a new car and I washed it, clay-bar, polished out some small swirls by hand and put on some sealant/wax -- she's been taking it to the automatic car wash on Marine Drive just west of Cambie st (Husky Gas station, last gas station before you hit the arthur lang) for almost 10 months now -- IMO that's one of the better automated car washes. No new swirls yet, completely touchless, and washes the bottom of your car too
I haven't had success with any of the conventional car washes I've used -- even the one on terminal/main will scratch your car up if its dirty enough. BTW, those rotary car washes are dangerous -- a new car wash guy at work left a car sitting infront of the brushes for too long and it literally tore off all the clear coat in the area after about a minute