Tks rebel....
Any sensor I have replaced are always oem.
MAF, camshaft, crank all VDO or genuine BMW disa, bosch O2.
I didn't think the fuel filter can be swapped out, built in unit I think. Ccv all replaced with genuine BMW.
BMW rocker cover gasket... On and on.
Might look at the old reliable fault of airleak