Da hilft nur anprobieren. Ich denke auch markenintern können sich die größen durchaus mal unterscheiden. Dein alter helm wird ja auch schon paar jahre auf dem buckel haben.
Ach übrigens: wenn dir M zu locker sitzt, und S zu eng/klein ist, dann musst du dich wohl mit dem gedanken anfreunden das du keinen Caberg-Kopf hast, und dir evtl. mal ein paar Helme anderer Hersteller anschauen, bzw. sie anprobieren.
Die Frage ob du einen kleinen Kopf hast beantwortet sich quasi von selbst wenn dir ein Helm in S passt, oder?
Grüße von Rhein und Mosel
Dino