Reading this thread has cheered me up (broke my tooth)
I just bought some medium Planet X bib shorts and they seem fairly accurate resizing. The bottom half is snug enough, although the top half could be a little comfier on my chest/shoulders (bloke without moobs), but haven't yet tried on my bike so good to learn they loosen up a little. I always wear civvies over the top