﻿<?xml version="1.0" encoding="utf-8"?>
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.2.0.7</Version>
  <hasSegments>false</hasSegments>
  <ReportName>Subsequent Events</ReportName>
  <ReportLongName>0221 - Disclosure - Subsequent Events</ReportLongName>
  <DisplayLabelColumn>true</DisplayLabelColumn>
  <ShowElementNames>false</ShowElementNames>
  <RoundingOption />
  <HasEmbeddedReports>false</HasEmbeddedReports>
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="9 Months Ended" />
        <Label Id="2" Label="Sep. 30, 2010" />
      </Labels>
      <CurrencyCode>USD</CurrencyCode>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>USD</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>EPU</UnitID>
          <UnitType>Divide</UnitType>
          <NumeratorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </NumeratorMeasure>
          <DenominatorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </DenominatorMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>units</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
      <CurrencySymbol>$</CurrencySymbol>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>2</Id>
      <Label>Subsequent Events [Abstract]</Label>
      <Level>0</Level>
      <ElementName>bpl_SubsequentEventsAbstract</ElementName>
      <ElementPrefix>bpl</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>Subsequent Event Abstract.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Subsequent Event Abstract.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>3</Id>
      <Label>SUBSEQUENT EVENTS</Label>
      <Level>1</Level>
      <ElementName>us-gaap_ScheduleOfSubsequentEventsTextBlock</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText>&lt;p style='margin-top:0pt; margin-bottom:10pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0px;"&gt;21&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;.  SU&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;BSEQUENT EVENT&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;S&lt;/font&gt;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:10pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;font-style:italic;margin-left:9px;"&gt;Terminal Acquisitions&lt;/font&gt;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:10pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;margin-left:18px;"&gt;On &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;October 28, 2010&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;, we entered into an agreement to acquire &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;a refined petroleum products terminal on the southeast coast of Puerto Rico from an affiliate of Royal Dutch Shell plc&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; (&amp;#8220;Shell&amp;#8221;)&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;.  The terminal, located in Yabucoa, Puerto Rico, includes 44 storage tanks with approximately 4.6 million barrels of gasoline, jet fuel, diesel, fuel oil and crude oil storage capacity.&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;  Our investment will provide us with long-term fee-based revenues supported by multi-year commitments from Shell.  &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;The acquisition, which is subject to customary closing conditions, is expected to close in December 2010&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p style='margin-top:0pt; margin-bottom:10pt'&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;margin-left:18px;"&gt;On November 5, 2010, we completed the purchase of a refined petroleum products terminal in Opelousas, Louisiana from Chevron U.S.A Inc. (&amp;#8220;Chevron&amp;#8221;) for $13&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;.0&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; million in cash.  The terminal includes seven storage tanks with approximately &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;135,000&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; barrels of total storage capacity and a truck rack.  In addition, Chevron has agreed to enter into a commercial contract with us that is associated with the acquired facility&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/font&gt;&lt;/p&gt;</NonNumbericText>
          <NonNumericTextHeader>21.  SUBSEQUENT EVENTSTerminal AcquisitionsOn October 28, 2010, we entered into an agreement to acquire a refined petroleum products terminal on the southeast</NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>us-types:textBlockItemType</ElementDataType>
      <SimpleDataType>textblock</SimpleDataType>
      <ElementDefenition>Describes disclosed significant events or transactions that occurred after the balance sheet date, but before the issuance of the financial statements. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, losses resulting from fire or flood, losses on receivables, significant realized and unrealized gains and losses that result from changes in quoted market prices of securities, declines in market prices of inventory, changes in authorized or issued debt (SEC), significant foreign exchange rate changes, substantial loans to insiders or affiliates, significant long-term investments, and substantial dividends not in the ordinary course of business.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 5
 -Paragraph 11

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes />
  <NumberOfCols>1</NumberOfCols>
  <NumberOfRows>2</NumberOfRows>
  <HasScenarios>false</HasScenarios>
  <MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel>
  <SharesRoundingLevel>UnKnown</SharesRoundingLevel>
  <PerShareRoundingLevel>UnKnown</PerShareRoundingLevel>
  <HasPureData>false</HasPureData>
  <SharesShouldBeRounded>true</SharesShouldBeRounded>
</InstanceReport>
