Actually you get BP's for the units you kill, and for the pop they take up, e.g. you kill a sword which is one pop, you get 1 BP, you kill a CS , which is 170 pop, you get 170 BP, and so on
So basically, unless you attacked with only transport ships without an escort of fighting ships, you should always get some amount of BPs when attacking someone.