The Argentine legend, who played for Barcelona and who managed Messi as Argentina coach, said that Barca as a club had completely changed its identity in recent years and nothing could be ruled out.
"I really believe that today Messi could be wearing another shirt," Maradona told German paper Bild.
"Before, the power of Barcelona's officials was so strong that they didn't even allow an advertisement on their shirt. But today they have Qatar Airways.
"If Barcelona allow advertising on their shirt why couldn't Messi play for Bayern?"
Bayern Munich are looking to win their second consecutive treble of league, cup and European Cup, with the Bundesliga title wrapped up earlier this week.
And the Bavarian giants have already secure a pre-contract agreement to sign Borussia Dortmund striker Robert Lewandowski in the summer - though if manager Pep Guardiola was ever reunited with Messi at Bayern, Maradona says all other teams could give up straight away.
"That would be the end of football," said Maradona.
"Lewandowski and Messi added to the team they already have? Then everyone else would play for second place. In every competition, in every league.”
- Sports & Recreation
- Bayern Munich