Poolman is right. You should check for vacuum leaks, because that's the most common source for lean condition codes. But if your fuel filter is original, I think you should replace it anyway.
2001 530i/5 S+P CDV delete/Akebono ceramic pads
M5 SSK/RedLine MTL/M5 rear sway bar/Bilstein HD
BMWCCA Member #337964