Mahindra is known for its rough and tough vehicles and xylo is one of them. But apart from being a heavy vehicle I don't find anything admiring in this car. This suv seems to be quite bulky and I am sure no one wmis impressed with its looks as it looks like a miny load truck.
The space inside is not good. If you are a tall persons with big legs then surely you will be dissapointed with its legroom. Fuel consumption is also not upto the mark as it gives very less mileage just around 12-14 km per litre. However mahindra's dealer satisfaction has always been trustworthy and full marks to that.
But overall I suggest you not to put your money on this suv. Suggest to have a look at duster and terrano.