We've told you so much about the Mahindra XUV300 and we're the only ones to have driven the petrol variant too. There's another exclusive that we've managed now and that's bringing all the subcompact SUVs together to see how the XUV300 performs in comparison to all its rivals. There are some hits and misses and we take a look at all of them in great detail. So here it is, the big fight between the subcompact SUVs!