Xeni Jardin at 2:38 pm Thu, Nov 15, 2012 British oil company BP today announced it will pay $4.5 billion in fines and other payments to the government, and plead guilty to 14 criminal charges resulting from the giant oil spill in the Gulf of Mexico two years ago.