Credo che sia effettivamente un telaio di misura troppo grande per te.
Alcuni modelli KTM, per esempio quello che ho io, aveva la misura più piccola 43. Io sono alto 1,70 e con questa misura mi ci sono trovato abbastanza bene; però , salendo sulla bici di qualche amico, più piccola, mi è sempre sembrato di starci meglio. Per questo adesso che ho preso una nuova mtb ho scelto la misura più piccola (38) e mi sembra perfetta.
Certo che se la tua M corrisponde a una 48 allora è proprio esageratamente grande.