W sezonie 2011 Sandro zdominował rywalizację W Austriackiej Formule 3, zwyciężając w dziewięciu z dwunastu rozegranych wyścigów. Ponownie planował start w pełnym wymiarze w niemieckiej edycji, jednak ostatecznie zaliczył trzy pierwsze rundy. Trzykrotnie osiągnął metę w punktowanej ósemce, dzięki czemu został sklasyfikowany na 15. miejscu. Szwajcar po raz kolejny zanotował gościnny występ w Formule 3 (na Hockenheimringu oraz Norisring). I tym razem jednak nie zdołał dojechać na punktowanej lokacie.
W 2012 roku Zeller postanowił wziąć udział w pełnym sezonie Formuły 3 Euroseries oraz Europejskiej Formule 3. Gdy w Mistrzostwach Europy wylądował bez punktów na 24 pozycji, w Euro Series z dorobkiem 23 punktów był 12. Największy jednak sukces osiągnął Szwajcar w Austriackiej Formule 3, gdzie zdobył tytuł wicemistrzowski.
W 2013 roku Szwajcar kontynuował starty w Europejskiej Formule 3. Jednak w żadnym z trzydziestu wyścigów, w których wystartował, nie zdobył punktów. Został sklasyfikowany na 27 pozycji. Rok później wystartował łącznie w 23 wyścigach, w ciągu których nie zdobywał punktów.