hi guys im new to this forum but i have a 02 BMW 320i and its throwing codes

1351 (misfire cylinder 5 with fuel cut off) P0430 (catalyst system efficiency below threshold bank 2) P0155 ( 02 heater circuit bank 2 censor 1) any suggestions on what to do