Bayern Munich defeated Barcelona in the second leg of their UEFA Champions League fixture, but it wasn’t enough as the Spanish side advanced to the final on aggregate.