With the larger front leg room in the X3 and the front seat more forward, I can see where the X3 can definitely have more rear legroom than the X6.
The X6 has more trunk space though which I like.
My 3yo regularly kicks the back of my seat when she's in the X6M, but then again she helps me wash the car so it evens out