Autoblog favicon

BMW agrees to $4.7 billion contract with China's CATL for battery cells