Both the cars are of different segments and come under different price brackets too. Mahindra XUV is well capable SUV. It is feature rich and comfortable too. If you often tackle bad road conditions and looking for a spacious 7-seater car, you may go for XUV500, it has good appearance too. On the other hand, Toyota Innova Crysta is more powerful and spacious. It would be a great pick if you often go for long highway trips and want better power. Also, it has good build quality too. Do take a test to derive in order to clear your all doubts. You may compare both the cars according to their variants too. Do take a test drive in order to clear your all doubts. Check out authorised dealership details.