I've checked them out and the BMC's seem to have longer top tubes than the typical frame. I'm about 5'-10" also and figured I would need about 51-52. Back in the day I used to select my frames by the seat tube measurement until I figured the virtual top tube measurement was better for my own bike fit and it's worked out well for me ever since.