En 2012, Vișoiu entró en la GP3 Series para Jenzer Motorsport. Aquí consiguió a Patric Niederhauser y Jakub Klášterka como compañeros de equipo. Terminó decimocuarto con 24 puntos siendo el mejor resultado un segundo puesto en la segunda carrera del Circuit de Catalunya. También en 2012, Vișoiu participó en el Campeonato de Italia de Fórmula 3 para el equipo Team Ghinzani, con Gerrard Barrabeig y más tarde Kevin Giovesi como compañero de equipo. Terminó en noveno lugar con 76 puntos. Aquí consiguió una victoria en la tercera carrera de Mugello.