Tópico velhinho mas vou dar minha opinião para outros com a mesma duvida.
Se você tem muito dinheiro e procura o que tem de melhor vai de Toyota das novas, as antiguinhas eu passo.
Agora se você tem pouca grana e quer um belo 4x4 diesel, vai de Xterra e seja muito feliz.
Como disse um colega aqui sobre a Xterra "aquilo e uma mistura de tudo em componentes mecanicos" Eu diria que é uma mistura de tudo que há de melhor em componentes mecânicos. Motor MWM sensacional, cambio Eaton, eixo Dana. E o melhor de tudo para quem tem pouca grana, é a opção mais barata.
Único defeito é não ter mais a opção de zero KM. Apesar que a zero provavelmente teria o motor da nova Frontier. Já não seria tão boa.
Se Toyota está fora de cogitação e você ainda tem duvida entre Xterra e Pajero Sport. Da uma lida nos tópicos, Comprei uma Xterra e gostei e no tópico Problemas com aquecimento da L200.