Mahindras of yesteryears were better. We are on our third Mahindra Scorpio (old, 2020 design) and it has been utterly reliable and is always a joy to be in. Twice a year we cover around 1500 KMs in two days in it averaging 120KMPH and never ever have we experienced any mechanical or technical glitch.
Modern Mahindras have lots of electronic components and its always the electronics that fail on a Mahindra!
I will not buy any Mahidra sold in India today, except may be a Thar!
My Bro experienced similar but with XUV 500 in 2016. It was not a case of Airbags but rather electircal system failed, he lost control of the vehicle, all the lights started glowing and when he applied brake, it just flipped over. We tried contacting Mahindra but they were very casual about it.
When it happened the 2nd time, where my driver, this time, lost control of the vehicle and all the electrical components went haywire, (it did not flip thankfully), we decided to sell the vehicle, after having it for just 1.5 years. Worst thing was Mahindra response who just didn't take us seriously enough. We lost 30% to insurance and also nearly 50% by selling 'Accident vehicle'
PS: Thankful that nothing happened to my bro and/or driver- not even a scratch.