Question: why bif3 is not covalent?
Answer: Bi is the higher member of Nitrogen group. As we move down the group , the tendency of donating electrons increases. This leads to the increasing of ionic character of atom that favours the ionic bond. That is why BiF is ionic not covalent.