I use waffle weave microfiber towels.
They sell for up to $20 each but I get mine from bunnings for about $2.50.
On detail paradise (a car detailing forum) most of them are professional detailers and use the Morgan ones from bunnings too but mostly they will plug ZAS and Detail Central waffle weave microfiber towels at $20 a pop because they are forum sponsors there.