BP says the oil spill in the Gulf of Mexico already has cost it more than $3 billion, and that doesn't include the giant escrow fund it has established to pay claims. The company also says it wants some of its corporate partners in the well to pay for part of the cleanup.