The following 3 components were replaced
High pressure Fuel pump: 13-51-7-616-170 (Part no.)
Fuel Tank Vent: 13-90-7-636-157 (part no.)
Fuek tank breather : 13-90-7-636-135 (Part no.)
The tech had to do couple of procedure to diagnose this issue of failure. No codes were stored in the system on the failed HPFP. There was this some unusual clicking noise while at idle and thus the fuel tank vent was replaced.
Yes the service guy told that he has seen some 335i with this kind of failure and they have updated part. No warranty updated by BMW yet on this yet as they have not seen many.