I wouldn't use main dealers. Better to get a proper detailer and put ceramic or graphene coating on. It will be more expensive though. It's cheaper to just wash the car regularly and wax 3 or 4 times a year or a sealant twice a year. Use car shampoo for cleaning, not one with wax added.