I cannot comment on a Mahindra because they do not have a dealer within 100 miles of me, but I can say that I am satisfied with the CT335 I bought last month.
The one area for improvement on Bobcats seems to be cold weather starting. I find the block heater to be essential for smooth starting down into the teens and below. My larger Deere has spoiled me for the last ten years, it starts smoothly without the block heater in any weather. The only time it really is an inconvenience is when I want to use it first thing in the morniong. I can hop on my Deere and it fires nicely on any cold morning, the Bobcat needs a little time on the plug before it will start as nicely.