BP shares are on the front line of today's global economic and political uncertainty but analysts think they can still offer ...