Just took mine to the dealer.
Just my 2 cents concerning this issue:
I bought the car certified pre-owned and was well aware of the fuel pump issue before buying but had faith that BMW will rectify the issue at some point since they stand by their products.
Since owning it I've only put 4500 miles on the car it's gone into limp mode 5 times and was hard to start numerous times along with a rough initial idle frequently.
Took my car to the dealer for this recall yesterday after reading about it on this forum (thank you!) and all they did was reprogram the car.
Here's the verbiage from the dealer:
-PERFORMED CAMPAIGN 0013950100 (PROGRAMMED COMPLETE VEHICLE)
-Found fault in DME:
29F3 LOW PRESSURE SENSOR
2FBF FUEL PRESSURE ON RELEASE OF INJECTION
PERFORMED TEST PLAN. INSTRUCTED TO PROGRAM VEHICLE.
GW CODE: 214711956
On a side note to all you E92 owners with the seat belt extender. IMHO this thing is an utter failure in engineering not to mention a superfluous option. My first visit to the dealer about it they replaced the mechanism after I said, "can't you just disable the damn thing?" That worked for about a week. I asked to disable it again this go around and they replaced the entire seatbelt. Sheesh. I'm going to pull that mechanism out myself after it begins to fail consistently again (and that is a guarantee) and unplug the wires my damn self.