Bayern said that the two clubs have agreed not to disclose the fee for the 27-year-old French-born centre-back, although Italian media reports on Tuesday estimated that Roma will receive around 30 million euros (�23.9m, $39.6m).

The Bundesliga giants had been searching for defensive reinforcements after losing Javi Martinez until the end of the calendar year when he suffered a serious knee injury in the recent defeat to Borussia Dortmund in the German SuperCup.

In addition, Brazilian right-back Rafinha is out with an ankle injury and Bayern are also having to deal with the absences of Franck Ribery and Bastian Schweinsteiger.

Benatia, who started his career in the lower leagues in France before flourishing in Serie A with Udinese and then Roma, is expected to have a medical in Bavaria in the coming days before signing a five-year contract, Bayern said.

He joined Roma last year from Udinese on a contract through to 2018.

Bayern began the new Bundesliga season with a 2-1 win against Wolfsburg last Friday. They travel to Schalke this coming Saturday evening.