Na początku sezonu 2007 nie doszło do żadnych zmian w składzie kierowców, ale po Grand Prix Europy Scott Speed stracił posadę na rzecz Niemca Sebastiana Vettela – byłego kierowcy testowego zespołu BMW Sauber, który kilka tygodni wcześniej zadebiutował w barwach tego zespołu. Powodem zwolnienia Amerykanina były spory pomiędzy nim a szefostwem zespołu (Gerhardem Bergerem i Franzem Tostem).
W sezonie 2008 zespół Toro Rosso reprezentowali Sebastian Vettel i czterokrotny mistrz serii Champ Car Sébastien Bourdais. 14 września 2008 roku, Sebastian Vettel zdobył pole position i zwyciężył w wyścigu o Grand Prix Włoch na torze w Monzy. W sezonie 2008 zespół zajął najwyższą w swojej historii, szóstą pozycję w klasyfikacji konstruktorów z dorobkiem 39 punktów.
Po zakończeniu sezonu 2008 Sebastian Vettel przeniósł się do zespołu Red Bull Racing, a w zespole Toro Rosso zastąpił go dotychczasowy kierowca testowy zespołu Red Bull Racing Sébastien Buemi. Drugim kierowcą pozostał Sébastien Bourdais, dla którego był to drugi sezon w zespole. Po Grand Prix Niemiec zespół poinformował, że Jaime Alguersuari zastąpi zwolnionego wcześniej Sébastiena Bourdais.