BA just took over and carried on the bmi pricing regime!
My then regular monthly jaunt used to be BHD-LHR-LCA return. The bmi leg to/from BHD was almost the same cost as the CE LHR-LCA legs - somewhere about £400 each IIRC.
The availability of EY/EK from DUB to NBO has been very welcome, even using the bus at times!