Já vou dizendo, que fazer essa pergunta para quem é dono de um certo tipo de carro, vai receber elogios do mesmo.. quer dizer.. sempre puxam a sardinha sempre pro seu lado...hehehe.. mesmo assim vou dar a minha opinião.
Os dois são bons carros.. mas eu optaria pela Pajero iO.. pois acho mais robusta que a Gran Vitara... acho que dá menos dor de cabeça também...
Um conselho é verifica, aqui no fórum mesmo, a quantidade de problemas que tem cada carro.. vai em busca e digite palavras especificas para cada carro.. exemplo: Gran Vitara problema motor, Pajero iO problema motor...
É muito interessante ir com um meca para ver qual dos dois esta mais inteiro, mais bem conservado na parte mecânica...
Se os dois estão ótimos e estão empatados, então leve sua família para dar uma volta nos dois.. pergunte para seus filhos, primos pequenos ou sobrinhos em qual deles mais gostaram de andar e compare com sua opinião... se gostou mais de um, leve ele.. não adianta ir sempre pelos outros...
Abraços e boa compra