BP shares are known for their big dividends, but has the stock rewarded long-term shareholders? Roland Head's crunched the ...