Payback time to recover EV upfront premium

Estimated payback time (years) for EV running-cost savings to recover the upfront premium, under different charging mixes (home, public) and annual kilometres (10k, 15k, 20k). Running costs only (energy + servicing).