Yes, but a 15 year old ICE with 150,000 on the clock has plenty of potential to cost a fortune in repairs to keep it running as well.
On the flip side, replacing the battery on EV can also be an incredibly expensive thing to do, but in saying that when you have the likes of Tesla putting a 1 million mile guarantee on their batteries. Good luck doing that much driving in under 25 years, let alone 15.
There was a good mini series done by the Fully Charged crew with a youtube personality called Maddie who went from a petrol car to running on purely electric. Covers all the issues they expected to come into (but never did) and how life has been running an electric car.
If your in the market for buying a new car today and you have a drive way, your mental if you go for anything other than an electric car. Unless you do excessive mileage, even then a high end EV will probably do comparable distance to a high end Petrol/Diesel car.
Telsa Model 3 = ~350 miles per charge (0 - 80% super charger costs ~£12)
BMW 5 Series = ~390 miles per tank p (~30mpg, ~£74 per tank), ~500 miles per tank d (~45 mpg, ~£77 per tank)
Either way a rest break for food/toilet would be required if you were doing that much driving in one stint, the EV can be charged from 0-80% in about 30 minutes, plenty of time to eat and do your business. The BMW could be refueled in 5 minutes, but not while your taking a dump.