Surely BMI would be an ideal purchase for BA, it would solve crew manpower shortages and complement the BA LHR operation.
I doubt they would be allowed to swallow up bmi - I suspect that unlike how they swallowed up BCal and Dan in the 80's, the government wouldn't look all too kindly on it.