Do note that Fortuner does not have VSC and TRC which comes standard in all European cars. Fortuner's off-road capability will be limited and it can be unsafe to drive in certain conditions because of such high center of gravity. Since Indus Motors just offered these features in Corolla, they may also upgrade Fortuner soon.
German cars are hard to maintain, I had Audi A4 and Mercedes E200, the maintenance bill for both of them was very high. They can eat up your wallet. For example, Audi A4's fuel pump failed on me when it was a year old, Audi declined to replace it under warranty and I had to pay over 50,000 +labor for it. Regular checkups were also very expensive. E200 total maintenance bill was over 200,000 and I only kept it for a year. This was 6-7 years ago, so when you account inflation, it would double in today's price.
If you can spend 1+ million more, then I would recommend Prado. Though it will be in used condition, but maintenance will be easy. Prado comes with pretty advanced traction control and stability control systems, making it safer and far better off-roader than Fortuner. Also, Fortuner's seats are very uncomfortable. Just go to the showroom and sit on the 2nd row seats and you will know. The cushioning is non-existent, it will be back killer in long journeys.