In answer to Bond Boy's question, this is a response I got from BAA:
How do I transfer BAA VISA WorldPoints to my bmi account? how long should this process take?
You can transfer points by making a telephone call to 0500 844 844 where an advisor will process this redemption for you.
This process should take a matter of days.
I hope the above goes some way into answering your questions. Should you
have any further queries then please do not hesitate to contact me.
Regards
Michelle D'vaz
Marketing Manager
BAA plc