BP shares were down last week, so is now a good time to buy?  Motley Fool UK