When I compared the B3200 to the Max28 it was two different dealers so it was not a side by side comparison. However, from seat of the pants and climbing on the tractor, the B3200 is higher (larger rear tires) and seemed bigger to me. Going to the tape measure it's not... Mahindra lists the Max28 at 109.3 inches long (tractor only) and 54.3 inches wide. Kubota lists the B3200 at 99.2 inches long, so it's overall tractor length is shorter, with a width of 53.7 inches so it's a hair skinnier. I think the visual difference is due to the tire size. Mahindra doesn't list a wheelbase dimension, but I would say from eyeballing it that the Mahindra has a longer wheelbase so it's stretched out a bit more.
No matter which one you get they are all good tractors. I wasn't too concerned about the lift capacities as the B3200 will do anything I will ever use it for. I guess it's kind of like a Ford vs Chevy vs Dodge decision. They've all got 4 wheels, they'll all do what you want, it's just a matter of what color you like and what final specs you prefer.
I'm sure you'll be happy with your final choice. I know I agonized for 6 months before I made my final decision. One factor I did forget to mention though is resale value. Not that I plan on selling the tractor in my lifetime, but if I ever did it seems that Kubota holds their value. I looked at used tractors and they were almost as much as a new unit. Also as pointed out above, the Kubota does have a stronger backhoe and I wanted one on the tractor when I bought it.