Não acho que exista uma única BB Cream que aguente o dia todo só por si, sem truques - mas os outros têm razão quando dizem que primer e fixação fazem a maior parte do trabalho! O que também é importante: a própria BB Cream precisa ser do tipo que realmente resiste a suor e calor, ou seja, formulada especificamente para isso. Muitos dos produtos da dm simplesmente não são feitos para aguentar suor de verdade - aí realmente vale a pena procurar por fórmulas à prova d'água, que geralmente vêm mais da área de esportes ou de maquilhadores profissionais.
Eu te recomendaria: primeiro usar um primer matificante (como disse, faz uma grande diferença!), depois a BB Cream, e por fim um pó fixador com grão fino por cima - mas não exagera na quantidade, senão fica com aquele aspecto de plástico. Alguns também usam um setting spray depois do pó, que sela tudo de novo. O truque é realmente deixar a pele bem seca antes e depois fixar tudo em camadas, em vez de contar com um único produto.
Na hora de comprar, eu procuraria por produtos que explicitamente dizem "water-resistant" ou "sweat-proof" - geralmente tá na embalagem. Normalmente são um pouco mais caros que BB Creams padrão, mas para ti provavelmente compensa mais do que ficar retocando a cada duas horas!