With regards the 90 day notice. A Company may do so (providing it is in the original Ts and Cs) without redundancy.
Those people that don't agree with it may resign and seek a claim for unfair dismissal / constructive dismissal. That would be at the claimant's expense and as long as BA has been reasonable with the changes in the terms a very hard point to prove.