I presume the spinning brushes they have in automatic car washes don't scratch the car and these handwash places don't intentionally want to scratch your car by using an old sponge with grit or something - so does anyone here never ever use a third party service but instead does it himself ALWAYS?
What about these jet washes in garages where you pay via coins/token and then you wash the car - the brushes might be old and scratchy - best to soak the car with shampoo/foam and use your own sponge? Is the 'standard' car sponge you get in Halfords/etc safe to use - or there's some newer type of microfibre cloth which is safer?
This is important if you have a brand new car with zero scratches!

with enough filtration to last a full year of rinsing once a week. At about £90 or so, it's expensive enough, but not overly so.