Any of the methods listed below can work well in preventing scratches on your car-
Paint protection film(PPF) - it provides protection against various life scratches, stone chips, paint scuff, oil stains, bug acid and bird droppings. In addition to this, PPF is self-healing in nature.
Ceramic Coating - it is scratch resistant in nature and has self-cleaning capabilities. It provides mirror-like gloss to your vehicle and gives UVA protection.