The other good thing with EV's in general is that they become more eco-friendly as time goes on. When you buy an ICE car it emits the same emissions now as it did when it rolled off the production line. With an EV it gets better as more and more power comes from renewable energy. In 20 years time my current car will more than likely be MORE eco friendly than it is now, purely down to more renewable power being produced.
By 20 years you'll likely need to replace the batteries which will wipe out a lot of that greenness. Also costing more than the value of the car.