You've got lots of unstructured data on sales, clients, products, services, campaigns, etc. BIs give you reports on what happened and based on data matches, while Machine Learning uses predictive and prescriptive modelling and self-learning algorithms to tell you what will happen and how to manage it.