Depois de uma primeira negativa, o Olympiacos persistiu nas negociações e conseguiu chegar a um entendimento com o FC Porto. Carlos Carvalhal, treinador do clube grego, teve um papel fundamental nesse avanço. Carmo foi enviado para a equipa B do Porto devido a um 'comportamento inadequado'. Fabrizio Romano, renomado jornalista especialista em transferências, afirma que o negócio está próximo de ser finalizado, e o jogador já se prepara para viajar para a Grécia e realizar exames médicos antes de assinar o contrato com os helénicos.
O presidente do Porto, Pinto da Costa, havia fechado as portas para saídas no clube, mas abriu uma exceção para o caso de David Carmo por ele fazer parte do plantel secundário. O Lyon também demonstrou interesse no jogador, mas as negociações parecem ter estagnado.
David Carmo, de 24 anos, teve uma temporada com 15 jogos disputados entre a equipa principal e a equipa B do Porto.