What engine oil is best for my Maruti Alto K10 2014-2020?Maruti Alto K10 comes equipped with a 1.0-litre, 998cc, K series petrol engine, for this engine semi synthetic engine oil 15W40 is best suited.