A good CHAMOIS (sham ee) does the best job on external car surfaces.
20 years ago, I was given a GYM BODY CHAMOIS! It was so good, simple, easy to use, wring out, wash, dry, store and carry, that towels no longer take up lots of room on shelves. Instead, I buy Body Chamois in different colours...