When I first got my Model S 3-1/2 years ago, i called a Tesla certified body shop and asked about protective wraps or coatings.
The owner made two comments. First, he said that Tesla's paint is not "soft," contrary to what some people say, it is as good as anyone's. Second, he told me not to bother with protective coatings. He said, Just bring the car to him every couple or three years, and he could repair the damage for about the same money as the protective films cost. So I did not install any coatings.
Probably about time to have some detailing done, though, because my car sits outside and has a few places with some kind of paint damage....