5 almost-new, used Mahindra XUV300 sub-4 m SUVs: Cheaper than new