New lease of life for BMW EV batteries

by