The Maruti SX4 was a popular sedan in India for years, especially among those who wanted a car with a bit more road presence than the regular hatchbacks.
This guide covers the maruti sx4 engine oil capacity for 1.6L petrol and 1.3L DDiS diesel engines and recommended oil types.
lets begin!

Maruti sx4 engine oil capacity
The Maruti SX4 was launched in India in 2007 and continued production till 2016.
Over the years, it was available in petrol 1.6L , Diesel 1.3L and CNG engine , Each engine requires specific oil grades and volumes for optimal operation.
In the petrol SX4 typically needs 4.3 litres with the filter, while the diesel takes around 3.2 litres.
These numbers are a good guide, but always confirm with the dipstick after refilling since the drained quantity can vary slightly.
Maruti sx4 engine oil capacity by Model Year

Maruti sx4 1st gen engine oil capacity
2007 – 2010
Engine type – Petrol
Engine Specs – 1586cc, 104.7bhp of @ 5600rpm, 145Nm of @ 4100 rpm
Year | Engine | Engine code | Capacity (liters) with oil filter | Oil Type |
2007-2010 | SX4 1.6L VXI MT (TYPE 1,2) | M16A | 4.3L | SAE 0W-20 |
2007-2010 | SX4 1.6L ZXI LEATHER MT (TYPE 1,2) | M16A | 4.3L | SAE 0W-20 |
2007-2010 | SX4 1.6L ZXI MT (TYPE 1,2) | M16A | 4.3L | SAE 0W-20 |

Maruti sx4 1st gen engine oil capacity F/L
2009 – 2014
Engine type – Petrol,Diesel,CNG
Engine- 1.3 – 1.6
Year | Engine | Engine code | Capacity (liters) with oil filter | Oil Type |
2011-2014 | SX4 1.3L VDI MT (TYPE 3) | D13A (Diesel) | 3.2L | 5W-30 |
2011-2014 | SX4 1.3L ZDI LEATHER MT (TYPE 3) | D13A (Diesel) | 3.2L | 5W-30 |
2011-2014 | SX4 1.3L ZDI MT (TYPE 3) | D13A (Diesel) | 3.2L | 5W-30 |
2009-2014 | SX4 1.6L VXI MT (TYPE 3) | M16A (Petrol) | 4.3L | SAE 0W-20 |
2010-2014 | SX4 1.6L VXI MT (TYPE 3) | M16A (Petrol+CNG) | 4.3L | SAE 0W-20 |
2009-2014 | SX4 1.6L ZXI LEATHER MT (TYPE 3) | M16A (Petrol) | 4.3L | SAE 0W-20 |
2010-2014 | SX4 1.6L ZXI LEATHER MT (TYPE 3) | M16A (Petrol+CNG) | 4.3L | SAE 0W-20 |
2009-2014 | SX4 1.6L ZXI MT (TYPE 3) | M16A (Petrol) | 4.3L | SAE 0W-20 |
2010-2014 | SX4 1.6L ZXI MT (TYPE 3) | M16A (Petrol+CNG) | 4.3L | SAE 0W-20 |

Maruti sx4 2st gen engine oil capacity
2013 – 2016
Engine type – Petrol,Diesel
Engine- 1.3 – 1.6
Year | Engine | Engine code | Capacity (liters) with oil filter | Oil Type |
2013-2016 | 1.3L VDI MT | D13A (Diesel) | 3.2L | 5W-30 |
2013-2016 | 1.3L ZDI MT | D13A (Diesel) | 3.2L | 5W-30 |
2013-2016 | 1.6L VXI CNG MT | M16A (Petrol) | 4.3L | SAE 0W-20 |
2013-2016 | 1.6L VXI MT | M16A (Petrol) | 4.3L | SAE 0W-20 |
2013-2016 | 1.6L ZXI MT | M16A (Petrol) | 4.3L | SAE 0W-20 |
Recommended engine oil grade for sx4
For the petrol SX4 (2007–2016), the recommended oil is SAE 0W-20, which offers excellent cold-start protection and keeps the 1.6L engine running smoothly while maintaining fuel efficiency.
And for the diesel SX4 (2011–2016) with the 1.3L DDiS engine, a high-quality 5W-30 (A5/B5, A3/B4) or 5W-40 is best suited.

NOTE: Sticking to these recommended grades not only improves performance but also extends engine life.
Oil Change Interval for Maruti sx4
Maruti recommended changing the engine oil every 10,000 km or 12 months, whichever comes first.
For older cars like the SX4, especially if they see a lot of city traffic or short trips, it’s wiser to change it a bit earlier, say around 7,000–8,000 km.
Diesel engines in particular stay happier with fresh oil.
Quick Tips from SX4 Owners
- Always replace the oil filter with every oil change. Skipping it is false economy.
- Warm up the engine a bit before checking the oil level for accuracy.
- Don’t mix mineral and synthetic oils. Stick to one type.
Final Thought
The SX4 may not be the newest Maruti on the block, but it’s still a solid car if maintained well.
The maruti sx4 engine oil capacity is 4.3L (petrol) or 3.2L (diesel). Use SAE 0W-20 (petrol) or 5W-30 (diesel), changing every 7,000–8,000 km.
I hope this article was helpful for you.
Thank you.