An engine oil change is the most frequent and important service your car needs. It also happens to be the service where Indian car owners most often get overcharged — through unnecessary oil grade upgrades, fake filter replacements, or inflated labour. Here's exactly what you should pay.
Engine oil lubricates all moving parts inside your engine — pistons, crankshaft, camshaft, and valves. Over time it breaks down, picks up metal particles and combustion byproducts, and loses its protective properties. A timely oil change prevents premature engine wear that can cost lakhs to repair.
Every 10,000 km or 6 months (petrol) · Every 7,500 km or 6 months (diesel/CNG) · Every 15,000 km (synthetic oil, modern engines)
Authorised service centre prices vs multi-brand garage estimates. Multi-brand garages typically charge 30–40% less.
| Brand | Service type | Auth centre | Multi-brand est. | Notes |
|---|---|---|---|---|
| Maruti Suzuki | 5W-30 SL | ₹1,200–₹2,000 |
₹800–₹1,400 |
Cheapest to service in India |
| Hyundai | 5W-30 SN | ₹1,400–₹2,500 |
₹900–₹1,700 |
Similar cost to Maruti |
| Tata Motors | 5W-40 SN | ₹1,400–₹2,800 |
₹900–₹1,900 |
EV models: no oil change needed |
| Mahindra | 15W-40 CF-4 (diesel) | ₹1,800–₹3,500 |
₹1,200–₹2,400 |
Diesel engines cost more |
| Honda | 0W-20 SN | ₹1,500–₹2,800 |
₹1,000–₹1,900 |
0W-20 synthetic is pricier |
| Toyota | 0W-20 SN | ₹1,600–₹3,500 |
₹1,100–₹2,400 |
Hybrid models cost more |
| BMW | 5W-30 BMW LL-04 | ₹4,500–₹9,000 |
₹3,000–₹6,500 |
BMW-approved oil mandatory |
| Mercedes-Benz | 5W-30 MB 229.51 | ₹5,000–₹12,000 |
₹3,500–₹8,000 |
MB-spec oil only |
* Estimates based on current Indian market rates. Prices vary by city and specific centre.
Select your car for a complete cost breakdown including engine oil change cost in india.
Get free estimate