BMW Group says it has signed a cobalt supply contract with Moroccan mining company Managem Group.