There are loads of foreigners in BA from inside and outside the EU. As long as you have the right to live and work unrestricted in the UK you can apply, even to the cadet scheme. I know personally know one Belgian who went through the scheme and we've got a lot of Dutch cadets.