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 03 November, 2003


                                    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|
                         ---------------               ----------------



EXHIBIT

1.1 Holding(s) in Company released on 2 October 2003
1.2 Director Shareholding released on 15 October 2003
1.3 Holding(s) in Company released on 20 October 2003


EXHIBIT 1.1

Letter to BP PLC Dated 29 September 2003
Companies Act 1985 ("The Act") - Part VI

I refer to our previous correspondence and now inform you that as 26 September
2003 Barclays PLC no longer has a notifiable  interest in the capital of your
Company.  According to our records your Company's  Issued Share Capital is
22,103,986,138. From Barclays PLC



EXHIBIT 1.2

We were advised today by Computershare Plan Managers that on 10 October 2003 the
following Directors of BP p.l.c. acquired the number of BP ordinary shares shown
opposite their names below at GBP4.35 per share through participation in the BP
ShareMatch UK Plan:-

Mr. R.L. Olver                        83 shares
Dr. A.B. Hayward                      83 shares
Mr. J.A. Manzoni                      80 shares





EXHIBIT 1.3

To: RNS

We write to inform you that we received notification on 20 October 2003, dated
16 October 2003, from Barclays PLC disclosing a notifiable interest in our
Ordinary Shares of US$0.25 each. The disclosure of their interest pursuant to
Section 202(3) of the Companies Act 1985 is shown below.

From: BP PLC


To: BP PLC
Dated: 16 October 2003

Companies Act 1985 ("The Act") - Part VI

I hereby inform you that as at 14 October 2003 Barclays PLC, through the legal
entities listed on the schedule shown below, has a notifiable interest in the
capital of your Company of 3.00%

Details of this interest, together with a breakdown between registered holders
(as required by Section 202(3) of the Act), are shown below.

The issued capital of 22,107,715,082 is the latest figure available to us.


                               LEGAL ENTITY REPORT

BP                                                               SEDOL : 0798059

As at 14 October 2003 Barclays PLC, through the legal entities listed below,
had a notifiable interest in 664,101,738 ORD USD0.25 representing 3.00% of the
issued share capital of 22,107,715,082 units.

Legal Entity                                 Holding             Percentage Held

Barclays Global Investors Ltd             318,810,007                1.4421
Barclays Private Bank and Trust Ltd            65,450                0.0003
Barclays Global Fund Advisors               6,313,451                0.0286
Barclays Private Bank and Trust Ltd         1,308,991                0.0059
Barclays Bank Trust Company Ltd               557,031                0.0025
Barclays Global Investors Japan               400,101                0.0018
Barclays Life Assurance Co Ltd             30,468,370                0.1378
Barclays Global Investors, N.A.           250,383,318                1.1326
Barclays Global Investors Japan Ltd         7,797,313                0.0353
Barclays Global Investors Australia Ltd     6,121,053                0.0277
Barclays Private Bank and Trust Ltd             7,135                0.0001
Barclays Global Investors Japan Trust &    25,874,286                0.1170
Barclays Private Bank Ltd                   6,271,625                0.0284
Barclays Capital Securities Ltd             9,723,607                0.0440

                       Group Holding      664,101,738                3.0041


                                 REGISTERED HOLDERS REPORT
BP                                                                SEDOL: 0798059

As at 14 October 2003 Barclays PLC, through the legal entities listed below, had
a notifiable interest in 664,101,738 ORD USD0.25 representing 3.00% of the
issued share capital of 22,107,715,082 units.





Registered Holder                       Account Designation         Holding
                                                                


ALMIXFTTL-18408-CHASE MANHATTA          ALMIXFTT                  2,961,672
ASUKEXTTL-20947-CHASE MANHATTA          ASUKEXTT                 97,850,583
Bank of Ireland                         BNX009IE                  6,092,733
BARCLAYS CAPITAL NOMINEES LIMI                                    9,690,890
BARCLAYS CAPITAL SECURITIES LT                                       32,717
Barclays Trust Co & Others                                          166,335
BARCLAYS TRUST CO AS EXEC/ADM                                         2,450
Barclays Trust Co DMC69                                              38,672
Barclays Trust Co E99                                                43,617
Barclays Trust Co R69                                               305,957
BLEEQTTTL-17011-CHASE MANHATTA          BLEEOTTT                    362,851
BLENTFUKQ-16344-CHASE MANHATTA          BLENTFUK                  1,069,501
BLENTPUKQ-16345-CHASE MANHATTA          BLENTPUK                  1,676,067
BLEQFDUKQ-16331-CHASE MANHATTA          BLEOFDUK                  5,733,643
BLEQPTUEA-16341-CHASE MANHATTA          BLEOPTUE                  3,443,593
BLEQPTUKQ-16341-CHASE MANHATTA          BLEOPTUK                 14,066,517
BLINTNUKQ-16338-CHASE NOMINEES          BLINTNUK                  1,508,244
BLINTPUKQ-16342-CHASE MANHATTA          BLINTPUK                  2,607,954
BLUKINTTL-16400-CHASE MANHATTA          BLUKINTT                207,011,216
BOSTON SAFE DEPOSIT AND TRUST           591668                    4,675,071
CHASE MANHATTAN BANK                    500227                  102,292,844
CHASE MANHATTAN BANK                    502872                   35,945,310
CHASE MANHATTAN BANK                    508068                    9,462,342
CHASE MANHATTAN BANK                    527191                   31,948,083
CHASE MANHATTAN BANK                    536747                    6,900,798
CHASE MANHATTAN BANK                    552942                    6,548,647
Chase Manhattan Bank                    585439                      315,680
CHATRKTTL-16376-CHASE MANHATTA          CHATRKTT                 10,986,536
CITIBANK, N.A. (United States)          597367                    2,375,770
Clydesdale Nominees  HGB0125            00029130                         48
Clydesdale Nominees  HGB0125            00030251                      7,087
Clydesdale Nominees  HGB0125            00203172                      2,100
Clydesdale Nominees  HGB0125            00224676                      4,275
Clydesdale Nominees  HGB0125            00225176                      6,525
Clydesdale Nominees  HGB0125            00323330                      5,900
Clydesdale Nominees  HGB0125            00323364                      8,613
Clydesdale Nominees  HGB0125            00323372                     20,569
Clydesdale Nominees  HGB0125            00323410                      2,940
Clydesdale Nominees  HGB0125            00323496                      8,100
Clydesdale Nominees  HGB0125            00324018                      3,632
Clydesdale Nominees  HGB0125            00324085                      6,583
Clydesdale Nominees  HGB0125            00324190                      5,850
Clydesdale Nominees  HGB0125            00324565                        950
Clydesdale Nominees  HGB0125            00472521                      2,400
Clydesdale Nominees  HGB0125            00479461                      3,000
Clydesdale Nominees  HGB0125            00479488                      3,200
Clydesdale Nominees  HGB0125            00479496                      3,000
Clydesdale Nominees  HGB0125            00486590                     58,367
Clydesdale Nominees  HGB0125            00493677                      5,278
Clydesdale Nominees  HGB0125            00497036                      3,307
Clydesdale Nominees  HGB0125            00593965                      5,490
Clydesdale Nominees  HGB0125            00594198                      3,400
Clydesdale Nominees  HGB0125            00594414                      8,000
Clydesdale Nominees  HGB0125            00594465                      5,100
Clydesdale Nominees  HGB0125            00594988                     11,500
Clydesdale Nominees  HGB0125            00595372                      2,100
Clydesdale Nominees  HGB0125            00595534                      5,900
Clydesdale Nominees  HGB0125            00595712                      3,788
Clydesdale Nominees  HGB0125            00595780                      3,400
Clydesdale Nominees  HGB0125            00595950                      2,000
Clydesdale Nominees  HGB0125            00595968                      4,192
Clydesdale Nominees  HGB0125            00596123                      5,649
Clydesdale Nominees  HGB0125            00596450                         46
Clydesdale Nominees  HGB0125            00596468                         46
Clydesdale Nominees  HGB0125            00597073                     10,500
Clydesdale Nominees  HGB0125            00597103                      3,600
Clydesdale Nominees  HGB0125            00597138                     18,450
Clydesdale Nominees  HGB0125            00597308                      8,056
Clydesdale Nominees  HGB0125            00597316                      4,800
Clydesdale Nominees  HGB0125            00597324                     11,212
Clydesdale Nominees  HGB0125            00597332                      3,200
Clydesdale Nominees  HGB0125            00597359                      5,946
Clydesdale Nominees  HGB0125            00597375                     11,025
Clydesdale Nominees  HGB0125            00597383                     14,251
Clydesdale Nominees  HGB0125            00597448                     10,401
Clydesdale Nominees  HGB0125            00597537                      3,900
Clydesdale Nominees  HGB0125            00597545                      5,800
Clydesdale Nominees  HGB0125            00597758                      8,135
Clydesdale Nominees  HGB0125            00639191                      1,500
Clydesdale Nominees  HGB0125            00639213                      1,500
Clydesdale Nominees  HGB0125            00640092                      5,400
Clydesdale Nominees  HGB0125            00645442                     10,007
Clydesdale Nominees  HGB0125            00651361                      4,000
Clydesdale Nominees  HGB0125            00668604                      3,527
Clydesdale Nominees  HGB0125            00675368                      2,000
Clydesdale Nominees  HGB0125            00678693                      7,570
Clydesdale Nominees  HGB0125            00679401                     27,000
Clydesdale Nominees  HGB0125            00686050                     10,000
Clydesdale Nominees  HGB0125            00686408                      7,920
Clydesdale Nominees  HGB0125            00691088                      5,596
Clydesdale Nominees  HGB0125            00691517                      7,500
Clydesdale Nominees  HGB0125            00692386                     16,962
Clydesdale Nominees  HGB0125            00692963                     16,662
Clydesdale Nominees  HGB0125            00693013                      3,300
Clydesdale Nominees  HGB0125            00693030                     10,414
Clydesdale Nominees  HGB0125            00693196                      8,545
Clydesdale Nominees  HGB0125            00693200                      5,200
Clydesdale Nominees  HGB0125            00693218                      6,000
Clydesdale Nominees  HGB0125            00693269                     15,250
Clydesdale Nominees  HGB0125            00693404                      5,500
Clydesdale Nominees  HGB0125            00693480                      1,350
Clydesdale Nominees  HGB0125            00693552                     14,000
Clydesdale Nominees  HGB0125            00693846                      4,650
Clydesdale Nominees  HGB0125            00693900                      7,000
Clydesdale Nominees  HGB0125            00694028                      3,932
Clydesdale Nominees  HGB0125            00694222                      4,996
Clydesdale Nominees  HGB0125            00694699                      1,030
Clydesdale Nominees  HGB0125            00694893                      5,411
Clydesdale Nominees  HGB0125            00695032                      2,000
Clydesdale Nominees  HGB0125            00696039                      8,175
Clydesdale Nominees  HGB0125            00696101                      6,000
Clydesdale Nominees  HGB0125            00697205                      7,000
Clydesdale Nominees  HGB0125            00697329                     31,250
Clydesdale Nominees  HGB0125            00697388                      3,909
Clydesdale Nominees  HGB0125            00697418                      3,956
Clydesdale Nominees  HGB0125            00697434                     33,100
Clydesdale Nominees  HGB0125            00702454                      4,400
Clydesdale Nominees  HGB0125            00702764                        800
Clydesdale Nominees  HGB0125            00702950                      3,942
Clydesdale Nominees  HGB0125            00702977                      5,906
Clydesdale Nominees  HGB0125            00703086                      3,827
Clydesdale Nominees  HGB0125            00703140                      3,800
Clydesdale Nominees  HGB0125            00703353                      7,988
Clydesdale Nominees  HGB0125            00703396                      4,822
Clydesdale Nominees  HGB0125            00703450                      6,486
Clydesdale Nominees  HGB0125            00703809                      4,293
Clydesdale Nominees  HGB0125            00703876                      3,100
Clydesdale Nominees  HGB0125            00703884                      4,925
Clydesdale Nominees  HGB0125            00703957                      3,589
Clydesdale Nominees  HGB0125            00807507                     21,429
Clydesdale Nominees  HGB0125            00807663                      4,895
Clydesdale Nominees  HGB0125            00830118                      5,300
Clydesdale Nominees  HGB0125            00866805                      7,508
Clydesdale Nominees  HGB0125            00870357                     15,024
Clydesdale Nominees  HGB0125            00886083                      4,608
Clydesdale Nominees  HGB0125            00887365                      5,089
Clydesdale Nominees  HGB0125            01000271                     10,000
Clydesdale Nominees  HGB0125            03000000                      5,504
Clydesdale Nominees  HGB0125            03000441                      6,542
Clydesdale Nominees  HGB0125            03100012                      3,867
Clydesdale Nominees  HGB0125            03100039                      3,796
Clydesdale Nominees  HGB0125            03100071                      9,895
Clydesdale Nominees  HGB0125            03100101                      3,430
Clydesdale Nominees  HGB0125            03100217                      4,143
Clydesdale Nominees  HGB0125            03100241                      3,841
Clydesdale Nominees  HGB0125            03100357                      3,340
Clydesdale Nominees  HGB0125            03100420                      5,877
Clydesdale Nominees  HGB0125            03100926                     13,062
Clydesdale Nominees  HGB0125            03101086                      7,900
Clydesdale Nominees  HGB0125            03101280                      6,472
Clydesdale Nominees  HGB0125            03101515                      3,608
Clydesdale Nominees  HGB0125            03101540                      2,238
Clydesdale Nominees  HGB0125            03101787                      4,813
Clydesdale Nominees  HGB0125            03101876                      4,400
Clydesdale Nominees  HGB0125            03102058                      3,952
Clydesdale Nominees  HGB0125            03102090                      3,986
Clydesdale Nominees  HGB0125            03102180                      3,650
Clydesdale Nominees  HGB0125            03102279                      3,781
Clydesdale Nominees  HGB0125            03102384                      4,000
Clydesdale Nominees  HGB0125            03102406                      1,910
Clydesdale Nominees  HGB0125            03102465                     49,300
Clydesdale Nominees  HGB0125            03102511                      7,913
Clydesdale Nominees  HGB0125            03102546                      7,624
Clydesdale Nominees  HGB0125            03102660                      4,068
Clydesdale Nominees  HGB0125            03103119                      5,360
Clydesdale Nominees  HGB0125            03105510                      3,050
Clydesdale Nominees  HGB0125            03105600                      4,000
Clydesdale Nominees  HGB0125            03105669                      4,950
Clydesdale Nominees  HGB0125            07000000                      5,949
Clydesdale Nominees  HGB0125            07000093                      5,585
Clydesdale Nominees  HGB0125            07000182                      5,830
Clydesdale Nominees  HGB0125            07000417                     50,915
Clydesdale Nominees  HGB0125            07000425                     47,940
Clydesdale Nominees  HGB0125            07000662                      4,972
Clydesdale Nominees  HGB0125            07000832                      3,625
Clydesdale Nominees  HGB0225            00436770                      4,850
Clydesdale Nominees  HGB0225            00436843                      2,800
Clydesdale Nominees  HGB0225            00472521                      1,000
Clydesdale Nominees  HGB0225            00483221                      5,000
Clydesdale Nominees  HGB0225            00484015                      8,175
Clydesdale Nominees  HGB0125            00493871                      5,508
Clydesdale Nominees  HGB0225            00595798                      5,900
Clydesdale Nominees  HGB0225            00597278                     56,700
Clydesdale Nominees  HGB0225            00597758                      5,399
Clydesdale Nominees  HGB0225            00639205                      1,500
Clydesdale Nominees  HGB0225            00701601                      9,075
Clydesdale Nominees  HGB0225            00702764                        800
Clydesdale Nominees  HGB0225            00703213                      3,625
Clydesdale Nominees  HGB0225            00703825                      4,582
Clydesdale Nominees  HGB0225            00703833                     19,834
Clydesdale Nominees  HGB0225            00703841                      3,700
Clydesdale Nominees  HGB0225            00870934                     13,100
Clydesdale Nominees  HGB0225            00878188                      4,819
Clydesdale Nominees  HGB0325            00486590                      3,805
Clydesdale Nominees  HGB0325            00702764                        800
Clydesdale Nominees  HGB0125            00870934                      5,675
Clydesdale Nominees  HGB1025            00837619                     31,937
INVESTORS BANK AND TRUST CO.            428169                    2,012,065
INVESTORS BANK AND TRUST CO.            519883                       21,354
INVESTORS BANK AND TRUST CO.            519891                       44,464
INVESTORS BANK AND TRUST CO.            519909                       84,389
INVESTORS BANK AND TRUST CO.            519917                       46,291
INVESTORS BANK AND TRUST CO.            519925                       32,713
INVESTORS BANK AND TRUST CO.            555879                      431,862
INVESTORS BANK AND TRUST CO.            573039                    2,660,553
INVESTORS BANK AND TRUST CO.            576487                      329,175
INVESTORS BANK AND TRUST CO.            583293                   11,810,140
INVESTORS BANK AND TRUST CO.            585165                      555,384
INVESTORS BANK AND TRUST CO.            586072                    2,081,052
INVESTORS BANK AND TRUST CO.            588888                      173,225
INVESTORS BANK AND TRUST CO.            590421                      355,930
INVESTORS BANK AND TRUST CO.            595966                    4,350,761
INVESTORS BANK AND TRUST CO.            598856                      340,315
INVESTORS BANK AND TRUST CO.            601343                      855,578
INVESTORS BANK AND TRUST CO.            601389                      648,739
INVESTORS BANK AND TRUST CO.            601682                      714,321
INVESTORS BANK AND TRUST CO.            911140                      600,372
JPMORGAN CHASE BANK                     540186                    2,189,212
JPMORGAN CHASE BANK                     555465                    3,931,841
JPMORGAN CHASE BANK                     599123                      649,281
JPMorgan Chase Bank                     BTCO34IE                    285,378
JPMorgan Chase Bank                     BTCO45IE                  2,521,656
JPMorgan Chase Bank                     BTGFO1IE                    772,959
JPMorgan Chase Bank                     BTGF041E                  2,876,501
JPMorgan Chase Bank                     BTGF05IE                    760,340
JPMorgan Chase Bank                     BTGF07IE                    513,494
JPMorgan Chase Bank                     BTK001IE                  2,670,982
JPMorgan Chase Bank                     BTS004IE                  2,414,770
JPMorgan Chase Bank                     BTS005IE                    415,710
JPMorgan Chase Bank                     BTSO11IE                    949,128
JPMorgan Chase Bank                     BTSO15IE                    266,111
JPMorgan Chase Bank                     BTSO18IE                     43,507
JPMorgan Chase Bank                     BTSO191E                     71,152
JPMorgan Chase Bank                     BTSO24IE                    240,110
JPMorgan Chase Bank                     BTSO28IE                  9,874,676
JPMorgan Chase Bank                     BTSO31IE                    109,029
JPMorgan Chase Bank                     BTSO33IE                    212,413
JPMorgan Chase Bank                     BTS036IE                    677,444
JPMorgan Chase Bank                     BTS037IE                    198,926
Master Trust Bank                       BNNP06IE                    293,811
Mitsubishi Trust International          BNN018IE                    118,198
Mitsubishi Trust International          BNN024IE                     60,155
Mitsubishi Trust International          BNN033IE                    101,014
Mitsubishi Trust International          BNN046IE                    236,602
NORTHERN TRUST BANK - BGI SEPA          581610                    3,358,083
NORTHERN TRUST BANK - BGI SEPA          584069                    1,417,577
State Street                            BNN032IE                    151,074
State Street                            BNXO12IE                    421,909
State Street                            BNX019IE                    400,101
State Street Bank & Trust - U           576222                       50,213
STATE STREET BANK & TRUST - US          713101                   22,370,502
Sumitomo TB                             BNN029IE                     85,959
Sumitomo TB                             BNN031IE                     51,948
Sumitomo TB                             BNN036IE                     66,942
Sumitomo TB                             BNN052IE                    116,968
Swan Nominees Limited                                                58,714
Swan Nominees Limited                                                 6,736
ZEBAN NOMINEES LIMITED                                            6,271,625
                                                  Total         664,101,738



From Barclays PLC




                                         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: 03 November, 2003                          /s/ D. J. PEARL
                                                  ..............................
                                                  D. J. PEARL
                                                  Deputy Company Secretary