What engine oil is best for my Mahindra XUV500?The best engine oil for the XUV500 is the one recommended by the manufacturers which can be found in the owner’s manual.