Go to Finn Air website and use your BA booking code to manage your booking, go to passenger profile and remove your BA number from it, save it, exit and log back in, re-add your BA number to it, save and exit. Wait a short period of time, say 30 mins then log in to BA using your booking code and you should then be able to pick your seats