SECURITIES AND EXCHANGE COMMISSION

                             Washington, D.C. 20549



                                    Form 6-K

                            Report of Foreign Issuer

                      Pursuant to Rule 13a-16 or 15d-16 of
                       the Securities Exchange Act of 1934


                        for the period ended 30 June 2006


                                    BP p.l.c.
                 (Translation of registrant's name into English)


                 1 ST JAMES'S SQUARE, LONDON, SW1Y 4PD, ENGLAND
                    (Address of principal executive offices)


     Indicate  by check mark  whether the  registrant  files or will file annual
     reports under cover Form 20-F or Form 40-F.


              Form 20-F        |X|          Form 40-F
                         ---------------               ----------------


     Indicate by check mark whether the registrant by furnishing the information
     contained in this Form is also thereby  furnishing  the  information to the
     Commission  pursuant to Rule 12g3-2(b) under the Securities Exchange Act of
     1934.


                    Yes                            No        |X|
                         ---------------               ----------------



1.1 Transaction in Own Shares released on 1 June 2006
1.2 Transaction in Own Shares released on 2 June 2006
1.3 Transaction in Own Shares released on 5 June 2006
1.4 Transaction in Own Shares released on 6 June 2006
1.5 Transaction in Own Shares released on 7 June 2006
1.6 Transaction in Own Shares released on 8 June 2006
1.7 Transaction in Own Shares released on 9 June 2006
1.8 Director/PDMR Shareholding released on 9 June 2006
1.9 Director/PDMR Shareholding released on 12 June 2006
2.0 Director/PDMR Shareholding released on 12 June 2006
2.1 Director/PDMR Shareholding released on 12 June 2006
2.2 Transaction in Own Shares released on 13 June 2006
2.3 Transaction in Own Shares released on 14 June 2006
2.4 Transaction in Own Shares released on 15 June 2006
2.5 Director/PDMR Shareholding released on 15 June 2006
2.6 Transaction in Own Shares released on 16 June 2006
2.7 Transaction in Own Shares released on 19 June 2006
2.8 Transaction in Own Shares released on 20 June 2006
2.9 Transaction in Own Shares released on 21 June 2006
3.0 Transaction in Own Shares released on 22 June 2006
3.1 Transaction in Own Shares released on 23 June 2006
3.2 Transaction in Own Shares released on 26 June 2006
3.3 Transaction in Own Shares released on 27 June 2006
3.4 Transaction in Own Shares released on 28 June 2006
3.5 Transaction in Own Shares released on 29 June 2006
3.6 Treasury Stock released on 30 June 2006
3.7 Transaction in Own Shares released on 30 June 2006


EXHIBIT 1.1

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  1 June 2006

BP p.l.c. announces that on 31 May 2006, it purchased 5,980,000 ordinary shares
at prices between 618.00 pence and 628.50 pence per share. The purchased shares
will all be held as Treasury shares.

BP p.l.c. also announces that on 31 May 2006 it transferred to participants in
its employee share schemes 3,349 ordinary shares at prices between 350.00 pence
and 441.00 pence. These shares were previously held as treasury shares.

Following the above transactions, BP p.l.c. holds 1,585,226,033 ordinary shares
in Treasury, and has 20,109,170,196 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632



EXHIBIT 1.2

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  2 June 2006

BP p.l.c. announces that on 1 June 2006, it purchased 5,100,000 ordinary shares
at prices between 622.5 pence and 632.0 pence per share. The purchased shares
will all be held as Treasury shares.

Following the above transactions, BP p.l.c. holds 1,590,326,033 ordinary shares
in Treasury, and has 20,104,122,096 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632



EXHIBIT 1.3

BP p.l.c. - Transaction in Own Shares
BP p.l.c. - 5 June 2006

BP p.l.c. announces that on 2 June 2006, it purchased 5,850,000 ordinary shares
at prices between 630.00 pence and 638.00 pence per share. The purchased shares
will all be held as Treasury shares.

Following the above transactions, BP p.l.c. holds 1,596,176,033 ordinary shares
in Treasury, and has 20,098,282,826 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632




EXHIBIT 1.4

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  06 June 2006

BP p.l.c. announces that on 5 June 2006, it purchased 4,100,000 ordinary shares
at prices between 635.00 pence and 643.00 pence per share. The purchased shares
will all be held as Treasury shares.

Following the above transactions, BP p.l.c. holds 1,600,276,033 ordinary shares
in Treasury, and has 20,094,185,826 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632





EXHIBIT 1.5

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  7 June 2006

BP p.l.c. announces that on 6 June 2006, it purchased 7,550,000 ordinary shares
at prices between 626.00 pence and 633.00 pence per share. The purchased shares
will all be held as Treasury shares.

Following the above transactions, BP p.l.c. holds 1,607,826,033 ordinary shares
in Treasury, and has 20,086,672,171 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632




EXHIBIT 1.6

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  8 June 2006

BP p.l.c. announces that on 7 June 2006, it purchased 6,000,000 ordinary shares
at prices between 622.50 pence and 630.00 pence per share. The purchased shares
will all be held as Treasury shares.

BP p.l.c. also announces that on 7 June 2006 it transferred to participants in
its employee share schemes 416 ordinary shares at prices between 386.00 pence
and 441.00 pence. These shares were previously held as treasury shares.

Following the above transactions, BP p.l.c. holds 1,613,825,617 ordinary shares
in Treasury, and has 20,080,672,587 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632





EXHIBIT 1.7

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  9 June 2006

BP p.l.c. announces that on 8 June 2006, it purchased 8,685,000 ordinary shares
at prices between 602.00 pence and 610.50 pence per share. The purchased shares
will all be held as Treasury shares.

Following the above transactions, BP p.l.c. holds 1,622,510,617 ordinary shares
in Treasury, and has 20,072,093,833 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632



EXHIBIT 1.8

BP p.l.c.  -  Director/PDMR Shareholding
BP p.l.c.  -  9 June 2006

We were advised on Thursday 8 June 2006 by Computershare  Plan Managers that the
following   Directors  of  BP  p.l.c.  and  another  senior  executive   (person
discharging  managerial  responsibility)  received  the  numbers of BP  ordinary
shares (ISIN number  GB0007980591)  shown  opposite their names on 5 June 2006 @
GBP6.36  per share,  as a result of  reinvestment  of  dividends  on shares held
through the BP Sharematch UK Plan :-

Directors

Dr. A.B. Hayward                    35 shares

Mr. J.A. Manzoni                    31 shares

Mr. I. C. Conn                      35 shares



Persons Discharging Managerial Responsibilities

Mrs Vivienne Cox                    35 shares




EXHIBIT 1.9

BP p.l.c.  -  Director/PDMR Shareholding
BP p.l.c.  -  12 June 2006

BP p.l.c.  was  advised  on 9 June  2006,  by  Lloyds  TSB  Registrars  that the
following  Directors  of BP p.l.c.  received  the numbers of BP Ordinary  shares
(ISIN  number  GB0007980591)  shown  opposite  their  names  on 5  June  2006  @
GBP6.393882 per share, through the BP Dividend Reinvestment Plan:-



Dr. A.B. Hayward                   1,950 shares

Mr. J.A. Manzoni                   1,675 shares

Mr. I.C. Conn                         61 shares



This notice is given in fulfilment of the obligations under section 324(5) of
the Companies Act 1985 and DR3.1.4 (1)(a)R.




EXHIBIT 2.0

BP p.l.c.  -  Director/PDMR Shareholding
BP p.l.c.  -  12 June 2006

BP p.l.c. was advised on 12 June 2006, by Computershare Plan Managers that on 12
June 2006 the following Directors of BP p.l.c. and other senior executives
(persons discharging managerial responsibilities) acquired in London the number
of BP ordinary shares (ISIN number GB0007980591) shown opposite their names
below at GBP6.12 per share through participation in the BP ShareMatch UK Plan:-


Directors

Mr. I. C. Conn                         60 shares

Dr. A.B. Hayward                       60 shares

Mr. J.A. Manzoni                       57 shares


Persons Discharging Managerial Responsibilities

Mrs Vivienne Cox                       60 shares


This notice is given in fulfilment of the obligation under section 324(5) of the
Companies Act 1985 and DR3.1.2R.




EXHIBIT 2.1

BP p.l.c.  -  Director/PDMR Shareholding
BP p.l.c.  -  12 June 2006

We were advised on 12 June 2006 by JPMorgan Chase Bank that the following
Directors of BP p.l.c. received the numbers of BP ADSs (ISIN no. US0556221044)
shown opposite their names below on 5 June 2006 @ $71.7282 per ADS under the
Company's US dividend reinvestment plan:-



Mr. E.B. Davis, Jr        53.5977 ADSs
                          (equivalent to approximately 322 Ordinary shares)


Mr. I.C. Conn             51.1804 ADSs
                          (equivalent to approximately 307 Ordinary Shares)





EXHIBIT 2.2

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  13 June 2006

BP p.l.c. announces that on 12 June 2006, it purchased 6,600,000 ordinary shares
at prices between 606.00 pence and 615.00 pence per share. The purchased shares
will all be held as Treasury shares.

Following the above transactions, BP p.l.c. holds 1,629,110,617 ordinary shares
in Treasury, and has 20,065,512,524 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632



EXHIBIT 2.3

BP p.l.c. - Transaction in Own Shares
BP p.l.c. - 14 June 2006

BP p.l.c. announces that on 13 June 2006, it purchased 9,416,200 ordinary shares
at prices between 587.0 pence and 602.0 pence per share and between 1084.83
cents and 1096.33 cents per share. The purchased shares will all be held as
Treasury shares.

Following the above transactions, BP p.l.c. holds 1,638,526,817 ordinary shares
in Treasury, and has 20,056,114,624 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632



EXHIBIT 2.4

BP p.l.c. - Transaction in Own Shares
BP p.l.c. - 15 June 2006

BP p.l.c. announces that on 14 June 2006, it purchased 6,400,000 ordinary shares
at prices between 581.0 pence and 596.5 pence per share. The purchased shares
will all be held as Treasury shares.

BP p.l.c. also announces that on 14 June 2006 it transferred to participants in
its employee share schemes 7,489 ordinary shares at 350.00 pence. These shares
were previously held as treasury shares.

Following the above transactions, BP p.l.c. holds 1,644,919,328 ordinary shares
in Treasury, and has 20,049,746,303 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632



EXHIBIT 2.5

BP p.l.c. - Director/PDMR Shareholding
BP p.l.c. - 15 June 2006

BP p.l.c. was advised on 13 June 2006, by Mourant & Co., Trustees of the BP
Employee Share Ownership Plan, that the following Directors and senior
executives (persons discharging managerial responsibility) received the numbers
of BP Ordinary shares  (ISIN number GB0007980591) shown opposite their names on
5 June 2006 @ GBP6.393882 per share, as a result of reinvestment of dividends on
shares held by them in the Plan:-

Directors

Mr I C Conn                             590 shares
Dr. A.B. Hayward                      1,241 shares
Mr. J.A. Manzoni                      1,282 shares

Persons Discharging Managerial Responsibility

Mr P.B.P. Bevan                         171 Shares
Ms V. Cox                               154 Shares
Mr A.G. Inglis                          154 Shares

BP p.l.c.  was informed on 14 June 2006 by the Trustees of the BP Employee Share
Ownership  Plan that on 13 February  2006,  following an award under the BP 2003
Long Term Performance Plan the following senior executives (persons  discharging
managerial  responsibilities)  acquired  interests in BP shares: Mr P.B.P. Bevan
74,250 BP Ordinary  shares (ISIN number  GB0007980591)  and Mr A.G. Inglis 5,827
ADS  shares  (ISIN  no.  US0556221044)  equivalent  to  approximately  34,962 BP
Ordinary shares.  The Trustees of the BP Employee Share Ownership Plan purchased
74,250 BP Ordinary  shares at GBP6.465 per share and 5,827 ADSs at US$67.7845 on
13 February 2006 to satisfy these awards. Following the award taking effect, the
BP Share Ownership Trust sold 30,443 Ordinary shares on behalf of Mr Bevan on 13
February  2006 at GBP6.465  per share to meet the tax  liability on the award of
these shares.

BP p.l.c. was informed that on 24 March 2006 following an award under the BP
Deferred Annual Bonus Plan, the following senior executives (persons discharging
managerial responsibility) acquired interests in BP shares shown opposite their
names:

Mr P.B.P. Bevan             20,932 BP Ordinary Shares
Ms V. Cox                   18,894 BP Ordinary Shares
Mr A.G. Inglis              18,894 BP Ordinary Shares
Ms S.T. Bott                 3,498 ADS shares

The  Trustees of the BP Employee  Share  Ownership  Plan  purchased  BP Ordinary
shares  at  GBP6.673635  per share and ADSs at  US$69.4326  on 24 March  2006 to
satisfy these awards.

This notice is given in fulfilment of the obligations under section 324(5) of
the Companies Act 1985 and DR3.1.4 (1)(a)R.




EXHIBIT 2.6

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  16 June 2006

BP p.l.c. announces that on 15 June 2006, it purchased 7,300,000 ordinary shares
at prices between 592.0 pence and 602.5 pence per share. The purchased shares
will all be held as Treasury shares.

BP p.l.c. also announces that on 15 June 2006 it transferred to participants in
its employee share schemes 2,167,851 ordinary shares at prices between 350.00
pence and 452.00 pence. These shares were previously held as treasury shares.

Following the above transactions, BP p.l.c. holds 1,650,051,477 ordinary shares
in Treasury, and has 20,044,635,574 ordinary shares in issue (excluding Treasury
shares).


Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632



EXHIBIT 2.7

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  19 June 2006

BP p.l.c. announces that on 16 June 2006, it purchased 8,000,000 ordinary shares
at prices between 597.5 pence and 610.5 pence per share. The purchased shares
will all be held as Treasury shares.

Following the above transactions, BP p.l.c. holds 1,658,051,477 ordinary shares
in Treasury, and has 20,036,666,486 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632



EXHIBIT 2.8

BP p.l.c. - Transaction in Own Shares
BP p.l.c. - 20 June 2006

BP p.l.c. announces that on 19 June 2006, it purchased 6,300,000 ordinary shares
at prices between 597.5 pence and 605.0 pence per share. The purchased shares
will all be held as Treasury shares.

BP p.l.c. also announces that on 19 June 2006 it transferred to participants in
its employee share schemes 173,350 ordinary shares at prices between 350.0 pence
and 452.0 pence per share. These shares were previously held as treasury shares.
Following the above transactions, BP p.l.c. holds 1,664,178,127 ordinary shares
in Treasury, and has 20,030,544,536 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632



EXHIBIT 2.9

BP p.l.c. - Transaction in Own Shares
BP p.l.c. - 21 June 2006

BP p.l.c. announces that on 20 June 2006, it purchased 7,300,000 ordinary shares
at prices between 585.5 pence and 602.0 pence per share. The purchased shares
will all be held as Treasury shares.

Following the above transactions, BP p.l.c. holds 1,671,478,127 ordinary shares
in Treasury, and has 20,023,262,366 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632



EXHIBIT 3.0

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  22 June 2006

BP p.l.c. announces that on 21 June 2006, it purchased 6,050,000 ordinary shares
at prices between 594.0 pence and 602.0 pence per share. The purchased shares
will all be held as Treasury shares.

BP p.l.c. also announces that on 21 June 2006 it transferred to participants in
its employee share schemes 46,978 ordinary shares at prices between 350.00 pence
and 511.0 pence. These shares were previously held as treasury shares.

Following the above transactions, BP p.l.c. holds 1,677,481,149 ordinary shares
in Treasury, and has 20,017,271,344 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632



EXHIBIT 3.1

BP p.l.c. - Transaction in Own Shares
BP p.l.c. - 23 June 2006

BP p.l.c. announces that on 22 June 2006, it purchased 5,400,000 ordinary shares
at prices between 601.0 pence and 612.0 pence per share. The purchased shares
will all be held as Treasury shares.

Following the above transactions, BP p.l.c. holds 1,682,881,149 ordinary shares
in Treasury, and has 20,011,942,244 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c. Tel : 020 7496 4632



EXHIBIT 3.2

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  26 June 2006

BP p.l.c. announces that on 23 June 2006, it purchased 1,750,000 ordinary shares
at prices between 607.0 pence and 618.0 pence per share. The purchased shares
will all be held as Treasury shares.

Following the above transactions, BP p.l.c. holds 1,684,631,149 ordinary shares
in Treasury, and has 20,010,192,244 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632


EXHIBIT 3.3

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  27 June 2006

BP p.l.c. announces that on 26 June 2006, it purchased 6,291,000 ordinary shares
at prices between 608.5 pence and 617.0 pence per share. The purchased shares
will all be held as Treasury shares.

Following the above transactions, BP p.l.c. holds 1,690,922,149 ordinary shares
in Treasury, and has 20,003,991,344 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632



EXHIBIT 3.4

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  28 June 2006

BP p.l.c. announces that on 27 June 2006, it purchased 6,241,800 ordinary shares
at prices between 612.0 pence and 619.0 pence per share and 1116.0 and 1128.2
cents per share. The purchased shares will all be held as Treasury shares.

Following the above transactions, BP p.l.c. holds 1,697,163,949 ordinary shares
in Treasury, and has 19,997,788,264 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632



EXHIBIT 3.5

BP p.l.c.  -  Transaction in Own Shares
BP p.l.c.  -  29 June 2006

BP p.l.c. announces that on 28 June 2006, it purchased 4,489,000 ordinary shares
at prices between 612.0 pence and 624.0 pence per share. The purchased shares
will all be held as Treasury shares.

BP p.l.c. also announces that on 28 June 2006 it transferred to participants in
its employee share schemes 13,701 ordinary shares at prices between 350.00 pence
and 511.0 pence. These shares were previously held as treasury shares.

Following the above transactions, BP p.l.c. holds 1,701,639,248 ordinary shares
in Treasury, and has 19,993,336,259 ordinary shares in issue (excluding Treasury
shares).

Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632




EXHIBIT 3.6

BP p.l.c.  -  Treasury shares
BP p.l.c.  -  30 June 2006

BP p.l.c. announces that on 29 June 2006 it transferred to participants in its
employee share schemes 1,498 ordinary shares at 350.00 pence. These shares were
previously held as treasury shares.

Following the above transaction, BP p.l.c. holds 1,701,637,750 ordinary shares
in Treasury, and has 19,993,368,307 ordinary shares in issue (excluding Treasury
shares).



Enquiries: Fergus MacLeod, BP p.l.c.    Tel : 020 7496 4632





EXHIBIT 3.7


30th June 2006

BP plc
--------------------------

BP share repurchase programme
----------------------

BP plc announces that it has in place a buy-back programme, managed by an
independent third party which makes its trading decisions in relation to BP's
securities independently of, and uninfluenced by BP. The programme starts on 1st
July 2006 and ends on 25th July 2006. The shares purchased on behalf of BP plc
are for holding in treasury.

The aim of the programme is to reduce the issued share capital of BP plc.

Any acquisitions will be effected within certain pre-set parameters, and in
accordance with both BP's general authority to repurchase shares and Chapter 12
of the Listing Rules which requires that the maximum price paid be limited to no
more than 105 per cent of the average middle market closing price of BP shares
for the 5 dealing days preceding the date of purchase. The company confirms that
it currently has no inside information.

Further enquiries:
BP Press Office: +44 (0)20 7496 4076





                                         SIGNATURES





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.



                                         BP p.l.c.
                                        (Registrant)



Dated: 3 July 2006                            /s/ D. J. PEARL
                                                  ..............................
                                                  D. J. PEARL
                                                  Deputy Company Secretary