To be fair, not all D cups are the same. All a D cup is, is a measurement of 4 inches larger than your band size. So a 32 D is going to appear to be smaller than a 34 D even though they are both technically D cups. 32D shares the same cup size as a 34 C.
36D tends to be the "standard" for...