Many BP holders bought at intervals as the news leaked out and BPs share price dropped. The logic goes that it's a good time to buy when everyone is fearful and a solid company suffers a one-time event.
That will likely play out, but it will take many, many years. In the mean time, your money is tied up when you could be making a lot of money in say 30 yr treasury bonds as interest rates fall further.
I already made my money shorting this, but I definitely won't be buying unless it goes to teens.