However BP is thought to be relieved that it has reached a settlement, because the potential liability was unlimited - although the settlement involves the humiliation for the leading oil company of pleading guilty to criminal charges.
BBC: BP fined $3bn to $5bn