BP is set to receive a record fine of between $3 billion and $5 billion to settle criminal charges related…