Check your email if you're a BP Rewards member, probably targeted.
From the email:
To celebrate reaching 1 million BP Rewards members, we’re giving you 50 bonus Qantas Points to say thank you.
Just activate now to receive your 50 bonus Qantas Points – plus you can enjoy another 150 points on your next visit to bp, no minimum spend.
I hope you know how much 50 and 150 pts are worth OP ?