BMW has announced its plans to make electric variants of all its most popular cars, in addition to high-end EVs like the upcoming all-electric i4 sedan. All of these cars will need batteries, and the company has just inked a deal to secure its supply