BEVs now rival petrol and diesel vehicles in lifespan and mileage, with modern models lasting 18.4 years and traveling ...