<SEC-DOCUMENT>0001654954-23-007517.txt : 20230602
<SEC-HEADER>0001654954-23-007517.hdr.sgml : 20230602
<ACCEPTANCE-DATETIME>20230602061107
ACCESSION NUMBER:		0001654954-23-007517
CONFORMED SUBMISSION TYPE:	6-K
PUBLIC DOCUMENT COUNT:		1
CONFORMED PERIOD OF REPORT:	20230602
FILED AS OF DATE:		20230602
DATE AS OF CHANGE:		20230602

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BP PLC
		CENTRAL INDEX KEY:			0000313807
		STANDARD INDUSTRIAL CLASSIFICATION:	PETROLEUM REFINING [2911]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			X0
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		6-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-06262
		FILM NUMBER:		23986678

	BUSINESS ADDRESS:	
		STREET 1:		1 ST JAMES'S SQUARE
		CITY:			LONDON
		STATE:			X0
		ZIP:			SW1Y 4PD
		BUSINESS PHONE:		442074964000

	MAIL ADDRESS:	
		STREET 1:		1 ST JAMES'S SQUARE
		CITY:			LONDON
		STATE:			X0
		ZIP:			SW1Y 4PD

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	BP AMOCO PLC
		DATE OF NAME CHANGE:	19990104

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	BRITISH PETROLEUM CO PLC
		DATE OF NAME CHANGE:	19970226
</SEC-HEADER>
<DOCUMENT>
<TYPE>6-K
<SEQUENCE>1
<FILENAME>bpplc-maybatch.htm
<DESCRIPTION>BATCH FILING
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2023 Issuer Direct Corporation -->
<title>bpplc-maybatch</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
SECURITIES AND EXCHANGE COMMISSION</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Washington, D.C. 20549</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Form 6-K</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Report of Foreign Issuer</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Pursuant to Rule 13a-16 or 15d-16 of</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
the Securities Exchange Act of 1934</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">for the
period ended&#xA0;31 May 2023</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Translation
of registrant's name into English)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
1 ST JAMES'S SQUARE, LONDON, SW1Y 4PD, ENGLAND</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Address
of principal executive offices)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant files or will file
annual</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">reports
under cover Form 20-F or Form 40-F.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Form
20-F |X| Form 40-F</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">---------------
----------------</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant by furnishing the
information</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">contained
in this Form is also thereby furnishing the information to
the</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Commission
pursuant to Rule 12g3-2(b) under the Securities Exchange Act
of</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">1934.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Yes No
|X|</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">---------------
--------------</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.1</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Share
Repurchases dated 02 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.2&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 02 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.3</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 03 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.4&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 04 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.5</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 05 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.6</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 09 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.7</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 10 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.8</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Director/PDMR
Shareholding dated 11 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.9</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 11 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.10</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 12 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.11</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 15 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.12</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 16 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.13</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 17 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.14</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Director
Declaration dated 18 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.15</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 18 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.16</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 19 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.17</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 22 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.18</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 23 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.19</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 24 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.20</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 25 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.21</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 26 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.22</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 30 May 2023</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibit
1.23</font></div>
</td>
<td style="vertical-align: middle; width: 82%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Transaction
in Own Shares dated 31 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.1</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
----------------------</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Share Repurchases</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
----------------------</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2 May 2023</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that it is to commence a share
buyback programme to repurchase ordinary shares in the capital of
the Company (the&#xA0;</font><font style="font-weight: bold; color: #000000">"Programme"</font><font style="color: #000000">).&#xA0;</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
The</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000">purpose
of the Programme is to reduce the issued share capital of the
Company towards distributing 60% of surplus cash
flow</font><font style="font-size: 70%; vertical-align: top; color: #000000; font-family: Times New Roman">[1]</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000">generated
in 2023 as announced by the Company on 2 May
2023.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The maximum amount allocated to the Programme is around $1.75
billion for a period up to and including 28 July 2023.&#xA0;
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The Programme will be carried out on the London Stock Exchange
and/or Cboe (UK) and will be effected within certain pre-set
parameters.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
Any purchases of ordinary shares by the Company in relation to this
announcement will be conducted in accordance with the Company's
general authority to repurchase shares granted by its shareholders
at the Company's 2023 Annual General Meeting</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; background-color: #FFFFFF">and
any further approvals to repurchase shares as may be granted by its
shareholders from time to time</font><font style="color: #000000">,
the Market Abuse Regulation 596/2014 as it forms part of domestic
law by virtue of section 3 of the European Union (Withdrawal) Act
2018 (as amended) and Chapter 12 of the Listing
Rules.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">
bp Investor
Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; +44(0)
207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-size: 70%; vertical-align: top; color: #000000; font-family: Times New Roman">
[1]</font><font style="color: #000000">&#xA0;</font><font style="color: #000000; font-size: 13px">Surplus cash flow is a non-GAAP
measure and refers to the net surplus of sources of cash over uses
of cash. See pages 28 and 34 of the Company's earlier first quarter
financial results announcement on 2 May 2023 for further
details.</font></font></div>
<div style="text-align: justify; margin-left: 24px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.2</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 2 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,051,381 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,228,260</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
405,138</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,417,983</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
511.30</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
511.10</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
511.10</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
485.80</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.10</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.10</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
498.5073</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
498.1250</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
497.8584</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor
Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; +44(0)
207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
498.5073</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,228,260</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
498.1250</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
405,138</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
497.8584</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,417,983</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/1846Y_1-2023-5-2.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
02 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,625,747,978</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,854,642</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,568,685,120</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
27 April 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,639,914,953</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,854,642</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,582,852,095</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman">
&#xA0;</font><font style="text-decoration: underline; font-size: 13px">Exhibit
1.3</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 3 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,236,540 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,330,097</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
423,654</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,482,789</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
492.55</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
492.55</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
492.70</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.60</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.75</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.75</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.0731</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.1003</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.0966</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor
Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; +44(0)
207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.0731</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,330,097</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.1003</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
423,654</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.0966</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,482,789</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/3387Y_1-2023-5-3.pdf</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
03 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,620,010,082</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,854,642</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,562,947,224</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman">
&#xA0;</font><font style="text-decoration: underline; font-size: 13px">Exhibit
1.4</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 4 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,210,426 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,315,735</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
421,042</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,473,649</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
494.45</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
494.50</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
494.75</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
473.70</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
473.90</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
473.75</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
481.0361</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
480.9752</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
480.9031</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor
Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; +44(0)
207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
481.0361</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,315,735</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
480.9752</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
421,042</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
480.9031</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,473,649</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/4840Y_1-2023-5-4.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
04 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,615,958,701</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,854,642</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,558,895,843</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font><font style="text-decoration: underline">Exhibit
1.5</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 5 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,280,132 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,354,073</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
428,013</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,498,046</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
494.75</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
494.70</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
494.75</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
480.95</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
483.20</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
483.55</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
491.5179</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
491.6293</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
491.6178</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor
Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; +44(0)
207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
491.5179</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,354,073</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
491.6293</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
428,013</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
491.6178</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,498,046</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/6542Y_1-2023-5-5.pdf</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
05 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,611,722,161</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,854,642</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,554,659,303</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman">
&#xA0;</font><font style="text-decoration: underline; font-size: 13px">Exhibit
1.6</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 9 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,124,592 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,268,526</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
412,459</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,443,607</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
491.35</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
491.25</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
491.30</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.65</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.95</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.70</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
488.0826</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
488.0961</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
488.1031</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor
Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; +44(0)
207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
488.0826</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,268,526</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
488.0961</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
412,459</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
488.1031</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,443,607</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/8513Y_1-2023-5-9.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 1%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 1%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 1%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
09 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,607,511,735</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,854,642</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,550,448,877</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman">
&#xA0;</font><font style="text-decoration: underline">Exhibit
1.7</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 10 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,125,617 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,269,090</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
412,561</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,443,966</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
491.45</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
491.30</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
491.45</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.85</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
483.00</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.95</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
487.0307</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.9597</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.9332</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor
Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; +44(0)
207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
487.0307</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,269,090</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.9597</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
412,561</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.9332</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,443,966</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/0069Z_1-2023-5-10.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 1%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 45%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 1%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 45%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 1%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 45%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
10 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 55%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 45%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,603,695,778</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 55%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 45%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 55%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 45%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 55%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 45%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,546,168,745</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.8</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Notification of transactions of persons discharging managerial
responsibility or persons closely associated</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: top; width: 100%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Details of the person discharging managerial
responsibilities/person closely associated</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
a)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Name</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Bernard Looney</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: top; width: 100%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Reason for the notification</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
a)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Position/status</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Chief executive officer / Director</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
b)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Initial notification/Amendment</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Initial notification</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: top; width: 100%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Details of the issuer, emission allowance market participant,
auction platform, auctioneer or auction monitor</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
a)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Name</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
b)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
LEI</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
213800LH1BZH3DI6G760</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
4</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: top; width: 100%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Details of the transaction(s): section to be repeated for (i) each
type of instrument; (ii) each type of transaction; (iii) each date;
and (iv) each place where transactions have been
conducted</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
a)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Description of the financial instrument, type of
instrument</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Identification code</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares of $0.25</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
GB0007980591</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
b)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Nature of the transaction</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares acquired through participation in the BP ShareMatch UK
Plan</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td rowspan="2" style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
c)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="2" style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Price(s) and volume(s)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 30%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Price(s)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 24%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Volume(s)</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 30%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA3;4.8855</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 24%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">65</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
d)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated information</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">-&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
Volume</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">-&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
Price</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">-&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
Total</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
65</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA3;4.8855</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA3;317.56</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
e)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Date of the transaction</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
10 May 2023</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
f)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Place of the transaction</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Outside a trading venue</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: top; width: 100%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Details of the person discharging managerial
responsibilities/person closely associated</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
a)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Name</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Julia Emanuele</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: top; width: 100%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Reason for the notification</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
a)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Position/status</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Person Closely Associated with Murray Auchincloss, chief financial
officer</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
b)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Initial notification/Amendment</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Initial notification</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: top; width: 100%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Details of the issuer, emission allowance market participant,
auction platform, auctioneer or auction monitor</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
a)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Name</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
b)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
LEI</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
213800LH1BZH3DI6G760</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
4</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: top; width: 100%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Details of the transaction(s): section to be repeated for (i) each
type of instrument; (ii) each type of transaction; (iii) each date;
and (iv) each place where transactions have been
conducted</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
a)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Description of the financial instrument, type of
instrument</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Identification code</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares of $0.25</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
GB0007980591</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
b)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Nature of the transaction</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares acquired through participation in the BP ShareMatch UK
Plan</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td rowspan="2" style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
c)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="2" style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Price(s) and volume(s)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 29%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Price(s)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 24%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Volume(s)</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 29%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA3;4.8855</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 24%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">75</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
d)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated information</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">-&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
Volume</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">-&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
Price</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: -24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">-&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
Total</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
75</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA3;4.8855</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA3;366.41</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
e)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Date of the transaction</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
10 May 2023</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
f)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Place of the transaction</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Outside a trading venue</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
This notice is given in fulfilment of the obligation under Article
19 of the Market Abuse Regulation.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.9</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 11 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,123,557 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,267,957</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
412,355</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,443,245</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
487.25</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
487.05</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
487.25</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
472.40</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
472.35</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
472.45</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
478.0385</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
478.0762</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
477.8914</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor
Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; +44(0)
207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
478.0385</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,267,957</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
478.0762</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
412,355</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
477.8914</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,443,245</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/1620Z_1-2023-5-11.pdf</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 1%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 1%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 1%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
11 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,599,571,186</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 54%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 46%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,542,044,153</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<font style="text-decoration: underline; font-size: 13px">Exhibit
1.10</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 12 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,193,585 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,306,472</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
419,358</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,467,755</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.15</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.20</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.10</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
475.85</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
476.35</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
476.15</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.6136</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.5525</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.6192</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+44(0) 207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.6136</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,306,472</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.5525</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
419,358</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.6192</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,467,755</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/3231Z_1-2023-5-12.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 1%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 1%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 1%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,595,445,569</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 53%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 47%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,537,918,536</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.11</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 15 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,132,365 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,272,801</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
413,236</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,446,328</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.60</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.50</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.60</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
477.00</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
477.25</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
477.10</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
481.7301</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
481.7534</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
481.7448</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+44(0) 207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
481.7301</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,272,801</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
481.7534</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
413,236</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
481.7448</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,446,328</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-size: 13px; font-family: Times New Roman">
http://www.rns-pdf.londonstockexchange.com/rns/4817Z_1-2023-5-15.pdf</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
15 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,591,322,012</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
sNo. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,533,794,979</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.12</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 16 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,181,497 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,299,824</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
418,149</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,463,524</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.50</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.30</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.50</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
475.80</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
475.95</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
475.80</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.6109</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.7750</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.6035</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+44(0) 207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.6109</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,299,824</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.7750</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
418,149</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.6035</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,463,524</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/6330Z_1-2023-5-16.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
16 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,587,128,427</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
sNo. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,529,601,394</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.13</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 17 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,206,666 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,313,667</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
420,666</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,472,333</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.15</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.15</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.15</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
475.20</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
475.50</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
475.50</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.6457</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.6506</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.6633</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+44(0) 207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.6457</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,313,667</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.6506</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
420,666</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.6633</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,472,333</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-size: 13px; font-family: Times New Roman">
http://www.rns-pdf.londonstockexchange.com/rns/7937Z_1-2023-5-17.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,582,996,062</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
sNo. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,525,469,029</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.14</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Director Declaration</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Pursuant to LR 9.6.14, BP p.l.c. ('the Company') confirms that
Melody Meyer, non-executive director of the Company, stepped down
from her position as a non-executive director of NOV Inc. following
the Annual General Meeting of NOV Inc. on 17 May 2023.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.15</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 18 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,177,708 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,297,740</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
417,770</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,462,198</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
488.40</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
488.35</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
488.35</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
480.70</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
481.10</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
480.70</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.9490</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.8492</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.8285</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+44(0) 207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.9490</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,297,740</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.8492</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
417,770</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.8285</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,462,198</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/9532Z_1-2023-5-18.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
18 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,578,814,565</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
sNo. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,521,287,532</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.16</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 19 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,138,840 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,276,362</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
413,884</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,448,594</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
487.90</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
487.85</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
487.95</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.00</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.05</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.05</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
485.7812</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
485.8290</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
485.7898</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+44(0) 207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
485.7812</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,276,362</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
485.8290</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
413,884</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
485.7898</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,448,594</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/0958A_1-2023-5-19.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
19 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,574,607,899</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
sNo. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,517,080,866</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.17</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 22 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,128,388 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,270,648</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
413,347</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,444,393</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
482.00</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
481.85</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
481.85</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
477.90</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
477.85</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
477.95</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.9838</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.9549</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.9838</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+44(0) 207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.9838</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,270,648</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.9549</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
413,347</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.9838</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,444,393</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/2576A_1-2023-5-22.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
22 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,570,430,191</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
sNo. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,512,903,158</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.18</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 23 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,110,192 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,260,606</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
411,019</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,438,567</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
489.85</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
489.85</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
489.70</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.30</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.25</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.30</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.0979</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
485.9727</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.1080</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+44(0) 207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.0979</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,260,606</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
485.9727</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
411,019</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.1080</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,438,567</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-size: 13px; font-family: Times New Roman">
http://www.rns-pdf.londonstockexchange.com/rns/4133A_1-2023-5-23.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
<br></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
23 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,566,291,351</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,508,764,318</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.19</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 24 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,030,926 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,217,010</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
403,092</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,410,824</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
488.80</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
488.70</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
488.65</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
480.55</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
480.75</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
480.55</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.4417</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.2573</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.2874</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+44(0) 207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.4417</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,217,010</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.2573</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
403,092</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
484.2874</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,410,824</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/5642A_1-2023-5-24.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
24 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,562,162,963</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,504,635,930</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font>&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.20</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 25 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,026,923 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,214,808</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
402,692</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,409,423</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
487.25</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
485.30</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
486.85</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
473.20</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
473.15</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
473.20</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.2059</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.1804</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.1049</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor
Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; +44(0)
207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.2059</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,214,808</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.1804</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
402,692</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.1049</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,409,423</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/7267A_1-2023-5-25.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
<br></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
25 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,558,052,771</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,500,525,738</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;<br>
</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman">
&#xA0;</font><font style="text-decoration: underline">Exhibit
1.21</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 26 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,135,868 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,275,529</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
412,941</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,447,398</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.65</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.55</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
479.55</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
472.80</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
473.20</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
472.85</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
476.6713</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
476.6952</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
476.7031</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor
Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; +44(0)
207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
476.6713</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,275,529</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
476.6952</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
412,941</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
476.7031</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,447,398</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/8770A_1-2023-5-26.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
26 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,554,021,845</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,496,494,812</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Exhibit 1.22</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><br></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 30 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,090,866 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,249,977</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
409,086</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,431,803</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
476.95</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
476.60</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
476.90</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
464.85</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
464.90</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
464.95</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
469.4515</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
469.2632</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
469.2242</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor
Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; +44(0)
207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
469.4515</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,249,977</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
469.2632</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
409,086</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
469.2242</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,431,803</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/0840B_1-2023-5-30.pdf</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The above Transaction in Own Shares announcement is prepared on a
trade basis. It is expected the shares purchased will be delivered
to the Company in two working days.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The below Total Number of Voting Rights announcement is prepared on
a settlement basis. Only purchased shares delivered to the company
for cancellation have been deducted from the total voting
rights.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of new total number of voting rights according to Sec.
41 WpHG</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Publication of total number of voting rights&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1. Information on the issuer&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1 St. James's Square&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
SW1Y 4PD&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
UK&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2. Type of capital measure&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Type of capital measure&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Status at / date of effectiveness&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Issue of subscription shares&#xA0;(Section 41 (2)
WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 0%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
X&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 61%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Other capital measure (&#xA7; 41 (1) WpHG)&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
30 May 2023</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3. New total number of voting rights:&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares of US$0.25 each (excluding treasury
shares)</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
17,549,994,922</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Preference shares of &#xA3;1 each&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
12,706,252</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
No. Ordinary shares held in treasury&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
937,390,467</font></div>
</td>
</tr><tr style="background-color: #ffffff">
<td style="vertical-align: top; width: 62%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
New total number of voting rights (including treasury
shares):&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 38%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
18,492,467,889</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Ordinary shares have one vote per share and preference shares two
votes for every &#xA3;5 in nominal capital held.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
<br></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman">
&#xA0;</font><font style="text-decoration: underline">Exhibit
1.23</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
BP p.l.c.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Transaction in Own Shares</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
BP p.l.c. (the "</font><font style="font-weight: bold; color: #000000">Company</font><font style="color: #000000">") announces that on 31 May 2023 it has purchased,
in accordance with the authority granted by shareholders at the
2023 Annual General Meeting of the Company, a total of 4,160,956 of
its ordinary shares of $0.25 each ("</font><font style="font-weight: bold; color: #000000">Shares</font><font style="color: #000000">") on the London Stock Exchange and Cboe (UK) as
part of the buyback programme announced on 2 May 2023 (the
"</font><font style="font-weight: bold; color: #000000">Programme</font><font style="color: #000000">") and as detailed below:</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: top; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Number of Shares purchased:</font></div>
</td>
<td style="vertical-align: bottom; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,288,526</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
416,095</font></div>
</td>
<td style="vertical-align: bottom; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,456,335</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Highest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
467.00</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
466.05</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
467.45</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Lowest price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
447.35</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
447.80</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
447.25</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 36%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volume weighted average price paid per Share (pence):</font></div>
</td>
<td style="vertical-align: middle; width: 24%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
455.9960</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
455.3988</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
455.4994</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">
The Company intends to cancel these shares in accordance with
the</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="color: #000000; font-size: 13px">authority
granted by its shareholders at the Company's 2023 Annual General
Meeting.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The schedule below contains detailed information about the
purchases made by Goldman Sachs International (Intermediary code:
GSILGB2XXXX) on the date of purchase as part of the
Programme.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Further enquiries:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000; font-size: 13px">
bp Investor
Relations&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; +44(0)
207 496</font><font style="color: #000000; font-family: Times New Roman">&#xA0;</font><font style="font-weight: bold; color: #000000; font-size: 13px">4000</font></font><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Schedule of Purchases</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Shares purchased: BP p.l.c. (ISIN CODE: GB0007980591)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregate information:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Venue</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Volume-weighted</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
average price (pence)</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-top: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Aggregated volume</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
London Stock Exchange</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
455.9960</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2,288,526</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/BXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
455.3988</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
416,095</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 34%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Cboe (UK)/CXE</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-left: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
455.4994</font></div>
</td>
<td style="vertical-align: middle; width: 31%; border-left: 0.5pt solid #000000; border-right: 0.5pt solid #000000; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
1,456,335</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Individual transactions:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
To view details of the individual transactions, please paste the
following URL into the address bar of your browser.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #0000FF; font-family: Times New Roman; font-size: 13px">
http://www.rns-pdf.londonstockexchange.com/rns/2406B_1-2023-5-31.pdf</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
SIGNATURES</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Pursuant
to the requirements of the Securities Exchange Act of 1934, the
registrant has duly caused this report to be signed on its behalf
by the undersigned, thereunto duly authorized.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 51%">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">BP
p.l.c.</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 51%">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Registrant)</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 51%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 49%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Dated:&#xA0;01
June 2023</font></div>
</td>
<td style="vertical-align: top; width: 51%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 51%">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">/s/ Ben
J. S. Mathews</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 51%">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">------------------------</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 51%">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Ben J.
S. Mathews</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 51%">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Company
Secretary</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><br></font></div>
</body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
