@jassyo06 ....Yes mate, ceramic coatings can be applied by non professionals. As long as you prepare the paint surface properly and that means removal of all contaminants and imperfections. Next, you apply the ceramic coatings and allowing for drying times etc. your car looks great. The problem is many owners do not have a heated, covered garage, equipment and expertise in order to do this type of finish work. As an aside I am polishing and waxing my car today and yes it is cold and miserable weather, but I am fortunate in having a heated underground heated car wash area in my building.