M .. L oder XL ist immer etwas anders je nach Hersteller...
Oberrohrlänge ( vertikal ) sagt mehr aus als alles andere.
Ich mit 180 fahre Oberrohrlänge meist um die 62cm aber fahre auch verspielt, Trail , abfahrt etc .. Würde dann bei dir so auf 63 ca + - gehen... Soll ja komfortabel laufen ...
Wenn wir bei Canyon sind das Grand Canyon 8 z.b. Solide Ausstattung für einen guten Preis der das Budget nicht zu Ende ausreizt.
Für den normalen Fahrrad Einsatz dann in Größe L .. Für sportlich verspielt Trail ginge sogar M würde ich aber nicht machen...
---------
Für nen richtig ordentliches Fully müsstest in dem Preisbereich auch gebraucht kaufen oder auf rabattierte Angebote warten die leider RAR geworden sind.