W 1901 r. Brytyjczyk, William Knox D’Arcy, otrzymał koncesję od szacha Persji na eksploatację nieodkrytych jeszcze złóż ropy. W 1909 r. Angielsko-Perska Kompania Olejowa rozpoczęła wydobycie ropy naftowej z odnalezionych złóż. W Wielkiej Brytanii w 1925 r. zainstalowano już ponad 6 tysięcy stacji paliw należących do BP.
W latach 50. ubiegłego wieku w wyniku zmian polityczno-gospodarczych w Iranie, zarząd Angielsko-Perskiej Kompanii Olejowej zmienił nazwę firmy na British Petroleum. Firma zaczęła wydobywać ropę naftową ze złóż na Alasce, nad Kanałem La Manche, na Morzu Północnym i od 1970 r. - w Szkocji. W 1987 r. spółka po prywatyzacji skupiła się na poszukiwaniu, udoskonalaniu, transporcie i sprzedaży paliw.
Na przełomie stuleci BP połączyła się z Amoco, tworząc BP Amoco, a następnie do portfolio dołączyło ARCO, grupę uzupełniły także Castrol oraz Aral. Obecnie stacje benzynowe BP można spotkać na wszystkich kontynentach, w ponad 100 krajach, w tym od 1991 r. także w Polsce.