Pep Guardiola's side powered to a 6-1 victory over FC Porto, and managed to overthrow their 3-1 aggregate defeat after the first leg, to advance to the semi-finals of the competition with a emphatic 7-4 score-line.
Meanwhile, Barca continued their dominence over Paris Saint Germain as a Neymar brace ensured a 5-1 aggregate win over their French rivals to also head into the penultimate stage of the tournament.
Thiago Alcantara opened the scoring for the Bavarians at the Allians Arena after 14 minutes, before Jerome Boateng, a Robert Lewandoski brace, Thomas Muller and Xabi Alonso all netted to complete one of the greatest come-backs in Champions League qyuarter-final history.
In Spain, however, it was a completely different story, where Iniesta completely dismantled PSG's midfield and defence to set Neymar up for the opener in the 14th minute.
Any chance of a comeback from Zlatan Ibrahimovic and co were put to bed after the Brazilian completed his brace within 34 minutes at the Camp Nou, and the Catalan-side played their usual possession game without giving too much away to the Parisians.
Bayern and Barca now await the outcomes of tomorrow night's quarter-final results between Juventus and Monaco, and Real Madrid and Atletic Madrid, before they find out who they will face in the semi-finals.