En 2012 dejó las filas del Garmin y fichó por el BMC Racing Team, equipo con el cual no consigue vencer (por problemas de salud y físicos) hasta febrero de 2013 en el Tour de Haut Var, donde gana la 1.ª etapa y acaba 5º en la general final.