welcome to the HPFP failed club. Speaking from experience you are in for a long and stupid process., They will upgrade your software, which worked for less then a week for me. Then replace some other fuel management items and finally after you've been back three times they will replace the pump. Its really not the dealers fault (BMW Canada) has mandated that all dealer have to go through this process with all HPFP issues. The dealer has to prove 100% that the pump is the problem or they dont get paid (pump cost over $1000).
Once my HPFP was replaced the car has been flawless (touch wood)...
E93 335i Black Sapphire/ Saddle Brown/ Weisslicht LED Halo/ 15%tint/ OEM Black Grills/ De-badged