Bayern Munich narrowly missed out on a top 8 finish in the Champions League, despite beating Slovan Bratislava 3-1 at home.