Is There Still Time To Buy BP plc?