^^^
I am sorry, there is a confusion because of me.
In mahindras, they do the first oil change at 5k because the engine is brand new & just set in. Then onwards, fluid changes happen every 10k kms, so it is at 15k, 25k, and so on.
At 10k, 20k, etc, it is just a check up service.