Last month, we bought a Chevy Bolt for 15k, after 13k credit for the trade-in for the Forester. We had intended to replace the Forester in about two years given that it was getting up in mileage, but had solar panels installed in September.
We paid about 6.5k for extra panels and the charger (integrated in the inverter) and were spending about 1800-2000 year on gas, so (ignoring the earlier replacement), the payback on gas savings is about 3-4 years. I'm not including service charges, which can be steep on Subarus; the Bolt needs tire rotation and new wipers every 7500 miles.
Dec-Feb we will fall short of generating enough power to run the house, so a charge at our utility rate is 9c/kwh; with a 60 khz a charge for 240 miles will cost about $7 (no charge most of the year when the panels are producing excess.) Just a note since I saw some discussion of charging costs upthread (from several years ago).
Some in Cali were using an inverter linked to their Bolts to run essential household items like frig and lights when PG&E shut off the grid, but that's not an issue here in Reno (could be with a bad earthquake though).
If we keep the Bolt for 7 years it should reduce the payback for the panels from about 9 to 7 years or perhaps a little less (or more).
We already used the Silverado for long trips (to Seattle to see our youngest), car camping in Utah, and offroad for hiking; it was almost as cheap as the Subie since the latter used premium.
DW loves the Bolt; she's only let me drive it 3x for the last month. It's more utilitarian than the Model 3 (which a friend of ours owns). The range is almost enough to make it to the winemaker in the Central Valley, but I would do a 30-45 minute fast charge in Sacramento, just to be safe (we usually stop for coffee anyway).