There are many ways to clean the car's exterior roof, but the best way is to use the cleaning solution all over the roof and take a cloth to rub the roof by hand. Here, you can also use the car roof cleaning machine to do this automatically. A car roof cleaner can be the best choice to do so.