Note that if you want to use this promotion to top up your BA miles but don't already have an SPG account, then you should create an account now while deciding if you want to go for it, as you cannot purchase SPG points until your account has been opened for 30 days.