The new Mahindra XUV300 takes on the best seller – Maruti Vitara Brezza. Watch this video to find out which one is better and will suit you the most.