Is there are tournament-style competition with lvl 100 Pokemon and/or 6 Pokemon singles in B2/W2. PWT has lvl 50 and only 3 Pokemon singles. Battle Subway is the same.
Can you get BP from 6v6 singles battles anywhere?
No. The subway and PWT are the only ways to gain BP.