bfm stands for boyfriend material, people often use it as a way of telling others that someone is worth dating
Kelly: do you know anything about Danny? Riley: not much, but I heard he was bfm.