I was not able to add my BA number, and was told "unable to update the membership number over the phone or chat due to recent changes in our procedures". My flight was booked through a third party.
So, no privileges such as seat selection available until check in.