When cleaning the exterior of a car, it’s hard to beat a good old-fashioned chamois leather.
To make yours last longer, after each use handwash in a warm soapflake solution (rinse well in warm water to which you’ve added a teaspoon of cooking oil to keep it soft), squeeze hard and hang to dry away from direct heat.
When almost dry, scrunch up and store in a sealed jar to keep soft.