I've dipped and wrapped cars parts (mirrors, hoods, wings, wheels, etc), never a whole car but I've been around a few of them that were done well. IMO a dipped car is a 15 ft car; looks good from >15 ft away but when you get closer you start to notice it's not as pleasing or clean as a good wrap job. Dipping a car is good for a temporary appearance goal (a few months), if it's a daily driver used year 'round, it'll start to look ragged after a few days of running in wet conditions and doesn't clean up as well as clear coated paint. I find that the most satisfying part of dipping is peeling it off. When it comes to wraps, you're mainly paying for the skill sets of the installers, the vinyl for vehicles is not as pricey as you may think considering the ~$4k cost of wrapping a typical car. Since the Model 3 doesn't have a lot of badging, chrome parts and complex contours, it looks like it could be a good candidate for DIY wrapping attempts.