Informative report, however what is left out of the comparison are repair costs and battery degradation and replacement. https://www.caranddriver.com/news/a35203450/tesla-model-3-battery-capacity-loss-warranty/ reports, "Our long-term Tesla Model 3 has so far lost 7 percent of its capacity over 24,000 miles... a loss of about 22 miles of rated range from the original 310-mile EPA combined figure. This is based on the range data from the nearly 500 times we've charged our car to 90 percent of its capacity or above..We're not too surprised that we're doing worse than average, as fast charging at Tesla's Superchargers is not great for maximizing the battery's life, and we've gotten fully a third of the energy our car has used that way....Our battery's degradation thus far equates to a drop of roughly 2.9 percent in pack capacity every 10,000 miles, which, if it continues at this rate, would put us at 65 percent capacity at 120,000 miles. That's under the 70-percent-capacity retention specified in Tesla's eight-year/120,000-mile battery warranty for the Model 3 Long Range. However, Tesla makes it clear that in the case of a warranty claim, the car won't necessarily get a new battery, but one that at least meets the minimum 70 percent threshold." And i read the cheapest estimate for an out-of-pocket, uncomplicated battery replacement on the Model S should run at about $12,000-$13,000 ... But, "Parts and labor combined, it cost nearly $16,000 to replace this Tesla Model 3’s battery pack....deally, individual modules can be replaced at a somewhat lower cost, instead of replacing the entire battery pack altogether.".
“If our car’s battery continues to erode at this rate, it will qualify for replacement under Tesla’s warranty.”