The oil giant BP said Wednesday in its internal report that a series of failures involving a number of companies ultimately led to the huge oil spill in the Gulf of Mexico.