I would agree the Amex charge gold card is well worth it for collecting points. Purchased a view high value items including a car, resulting in lots a points. Although not quite sure what to do with it.
A referral link will get you more Airmiles
Anyway of getting this if I’m not a BA member?
Hotukdeals probably blocking referrals as they won't get their commission then :)
Also worth noting that if you hit the 3k target and then cancel the annual fee is refunded pro rata.