Just try to find an American made tractor under 50hp........they are all made offshore..........
As far as Mahindra goes.......they were my second choice after Kubota.........one of the Mahindras I was looking at had MItsubishi power.........I bought the Kubota.
You beat me to it on the small tractors and where they are made.
Don't know a lot about the Mahindras, they look ok, but I am biased to the Kubota orange. But the fact that a Large dealer is near my home and they have 0%, 0 down plans as well had a lot to do with that. I am a fan of the Idea that Most everything in the Kubotas is Kubota, not a mixture , even if it isn't all Made in the US. None of the compact Tractors I am aware of are completely made in the US, just assembled.
That being said I bought the L3940, with the HST for work around my property, about 10 acres of wooded and semi-Cleared land, and have used it tons already since I bought it, no Issues whatsoever.