Home Forex Market BP share price continues to underperform: is it a contrarian buy?