Some 3,12 billion dollars have already been spent containin the Gulf of Mexico environmental disaster, BP said.