HPF.i have it & has been great.The others are great too.dont think you will go wrong with any of them.I can only speak for the HPF.Nice perfect fit.
E90 SEDAN '08
-STOCK TURBOS FBO AT*FSB G5 ISO BB FLASH*100% VPM1 METH*CM14*255 STG1*ALPiNA FLASH-
-NGK 5992*BMS OCC*RB VALVE-
LUKE PERFORMACE FLASH