Well, my first advise would be instead of shopping for HP, Shop for the Physical size of tractor you want. The Most manufactures offer a couple of different size classes in that range.
I references some kubotas, even though you didn't mention them, they would be another good one to look at if you have a dealer.
But basically, you can get a 32HP tractor (Kubota
B3200) that weighs in at 1700lbs. OR you could get a kioti DK35 that weighs in at 3700lbs. HUGE difference in tractor, yet both still in the HP you are looking for. And of course everything in between.
Kioti also offers a CK35 which is about 500lbs lighter.
Mahindra offers the 3316 @ about 2500lbs, and also the 3510 at 1000lbs more.
Kubota has the already mentioned
B3200 @ 1700lbs, they have the
L3400 @ 2600lbs, and they also have the
L3540 @ 3300lbs.
All of these, as well as NH, MF, deere, all make good tractors and I doubt you will go wrong with any of them. But the reason I point out the size differences is for comparison purposes. Most of these MFG's make a smaller 32-35 tractor, as well as one a little bit larger. TOO many times I see people trying to compair one of the larger from x mfg to a smaller one from y mfg. You need to keep it apples to apples.
For example, the bota
L3400 is close to the Mahindra 3316 in weight and most specs. The kubota
L3540 and mahindra 3510 are also close, but bigger than the first two. So dont compair the
L3400 to the 3510, or the
L3540 to the 3316, because it is going to look like one MFG is far superior when indeed you just arent compairing the right tractors to one another.