I would say the biggest problem to tackle is the misfire on cylinder 5. That, however, could be multiple things- spark plug, coil, or injector. There are DIYs on how to find out which problem it is, just do a search. I cannot give any insight on the other codes... there is a chance that they may have been stored codes as well. Did you have them reset the codes?
BMWCCA Member# 451235
(Summer) 2001 330Ci - ZSP
(Winter) 1994 530i "Greenie" - PARTING OUT! (PM for details)
(Grocery Getter) 2002 525iT