tesla cars charge up from empty in 45 mins using a tesla super charger and you can get 300 miles on a single charge... and its blisteringly quick 0-62 in 2.7secs
Think batteries have 8 year warranty on them

and there is no other servicing costs other than brake pads and tyres...
I had one for about 4 or 5 days last year and it was awesome
View attachment 15960 View attachment 15961