The general Amex BA card doesn’t. There are various upgrades available which do have fees but I also use the Amex BA card ( not abroad though as the commission you pay is too high) and pay it off each month to also get the BA miles and companion voucher.