OnlineBP closes Texas City saleBP said Friday it had completed the estimated $2.4 billion sale of its Texas City refinery and other downstream assets to Marathon Petroleum.Texas City: Supermajor completes handoff of troubled facility to Marathon PetroleumKathrine Schmidt