The BMW Group has signed a long-term supply contract worth EUR2bn for battery cells with the Swedish company Northvolt.