I almost bought one and I think they are good tractors. They've been around a long time and parts are available.
Finally though, after looking at all the others, I decided to get a New Holland. The Mahindra dealers were few and far between and often just a guy with a shop somewhere. They seemed a bit inconsistent with their hydraulics to me, with some of the same model units stronger than others.
And finally, they just didn't seem built as refined or rugged as the New Holland, so I eventually passed. I do like them though and the metal fenders are way better than New Holland. When looking at them, check out how difficult it might be to do the everyday maintenance like oil checking, greasing and filter access.
If I remember correctly, the ones from 35 HP on up were made in Korea. Not sure that matters.