yes mom
to answer your question specifically, it depends on when you charge. obvs off peak is going to be much cheaper than peak times
looking at my tesla app now, with my model 3, tesla are charging 41p/kwh during peak times and between 21p and 28p off-peak
so assume 4 miles per kwh average (in reality i'm getting slightly more even during winter), that's 10p/mile if you charge during peak hours, and 5-7p/mile if you charge off peak
if you have a home charger, you'd be paying about 2p/mile (8p/kwh)
for a petrol car at 35mpg at 150p/L that's 20p/mile
for a diesel car at 40mpg at 190p/L that's 17p/mile