EVs will have cheaper up-front costs within 3 years for a in-city car, and by 2030 for longer-range models, according to most honest research.
They are already cheaper for TCO, unless you add the artificial constraint that it is only charged at a “public fast-charger...in Europe.”
Biggest issue is cost of level 2 home chargers and apartment resident charging.
https://theicct.org/sites/default/files/publications/EV_cost...