Thanks for the comments fellas. Yea clogged cat would trigger any cylinder so must be injector.
Right now I'm I'm going with the injector cleaner route.
So far I put one bottle of Lucas injector cleaner into the tank and we'll see how it goes.
I havent tried pushing the car hard. Maybe after the second bottle of cleaner I'll give it a rip.
E39 540i Sport