A massive sell-off in BP shares triggered by the worst oil spill in US history has created "a unique investment opportunity" despite costs that could approach $60 billion, Oppenheimer said in a research note.

Veterinarians clean an oil covered brown pelican found off the Louisiana coast and affected by the BP Deepwater Horizon oil spill at the Fort Jackson Oiled Wildlife Rehabilitation Center.

BP ought to suspend its dividend despite the near-term damage it would cause to shareholders. "This painful but necessary action" would pave the way for the company to grow going forward.