Here's the response I got from BMW customer service:
Originally Posted by TrippinBimmer
What happen if u did the recall urself Long Time AGO? Refunds?
If you have previously paid repairs, you may be eligible for reimbursement under the TREAD Act. Please present copies of owner notification letter and the previously paid invoice to your local authorized BMW center.
I don't know the details of the TREAD Act, but based on what I've seen here, it looks like it has to be within a certain number of years prior to the recall. I don't think I qualify.
2014 328i / Liquid Blue / Beige Leatherette / 4 DR / 6 MT / Moonroof / Rear Camera + PDC / Xenons / DHP / 5K+ Miles / Bought 10-16-2013
2003 325i / Gray Green / Beige Leatherette / 4 DR / 5 MT / Moonroof / 219K+ Miles / Bought 12-21-2002 / Sold 10-21-2013