I wouldn't say HPFP for sure - there are no 2FBF codes which are usually associated with the fuel pump failing. It looks like cylinder 1 may have a bad plug or bad coil and is misfiring, could also be bad gas.
The 29D9 is an odd one that isn't reported too much - did you have a really low tank of gas recently, can't find an explanation for that code anywhere.
2008 E93 335i, GIAC Stage 2, HPF IC, Injen Intake, Defective AR Design DP's with useless cats
2014 X3 35i JB Stage 1