Pedro de la Rosa redevient titulaire en 2010 avec BMW Sauber F1 Team. Largement dominé par son coéquipier débutant, il est remplacé après le Grand Prix d'Italie. En 2011, il rejoint à nouveau McLaren comme pilote-essayeur, puis effectue une pige pour Sauber au Grand Prix du Canada. En 2012, à 41 ans, il signe avec la modeste écurie espagnole, HRT Formula One Team. L'équipe est liquidée à la fin de la saison et de la Rosa devient pilote d'essai pour la Scuderia Ferrari jusqu'en 2014.