There can be a substantial amount of variability between one manufacturer's medium and another's. Same with large. Assuming you cannot try before you buy, you'll have to know the dimensions of a bike that works for you, and examine that against the dimension of the bike you are interested in. If you can try first, you should. Some manufacturers make a ML, so keep that in mind as well.