A local bike shop is discounting many in-stock bikes, including a BMC Urbanchallenge UC01 flat-bar hybrid that I've had my eye on for a while. Wondering about the frame size though. I'm 5'11" and my road bike has a top-tube length of 57cm. The M-size UC01 has an effective top-tube length of 58cm, while the large is 60cm. I sat on the M and it feels fine, but I'm wondering if I should try to find a L-size frame for comparison (the shop doesn't have one).
I guess I'm asking because I've usually ridden L-size bikes, but I've read that BMC hybrid frames tend to be comparatively long. (FWIW, I've never owned a hybrid before.)