For years, critics have claimed electric and hybrid batteries won’t last. So we put a 2015 BMW i8 with 41,000 miles to the test to see how its 7 kWh battery performs more than a decade later. Rated at ...