While using a touchless carwash is a better option if you don't want to remove the roof box on top of your vehicle it will still mean that the roof of your car is probably not going to get clean.