O bjj é uma variante do Jiu Jitsu no Brasil, sabem defender-se bem e são mais adaptados a que pessoas mais fracas se possam defender de oponentes mais fortes e são mais especialistas em técnicas de chão, estrangulamento, etc.A não ser que sejas muito versado em wrestling ou bjj, uma pessoa que faça bjj com alguns anos de pratica vai colocar.te a dormir com bastante facilidade e não há nada que possas fazer para o impedir.
O karate é outra coisa diferente, não foi criado para isso mas é uma arte marcial para matar em operações digamos especiais.
Por norma não se confrontam um com o outro até porque se respeitam e na guerra não encontras, por norma, bjj.