If I'm not mistaken, the wording on the small print has changed recently, possibly in Q4 of last year. So, according to that you wouldn't be eligible for bonuses because you have the BA Amex. Or am I misinterpreting it?
I will not be eligible for any Welcome Bonus award if I currently hold or have held any Avios enrolled American Express Card in the past six months