Synthetic oil 5W30 is the best engine oil for Maruti Celerio. The synthetic oil increases the life of the engine and also provides hassle-free driving experience.