Ferrer García, Carlos, Spain