Well, you've got a great eye.
They changed their logo twice in recent past: when they merged with Amaco initially in late 90s, and then once again when they went back to "BP" (just changed the name from "BP-Amoco" to "BP".
Sorry, I don't remember when exatly that happened