Ryanair often have more than 1 aircraft in BHD as some flights are served from other bases
FR keep their schedule as simple as possible and yes johnref you are correct about other aircraft serving BHD from other bases. The one aircraft which Ryanair do have based BHD do the following rotations on a daily basis:
BHD - STN x 2 daily
BHD - LPL x 1 daily
BHD - PIK x 1 daily
BUD - BRS x 1 daily
The LHR schedule is not very flexible re landing and take off times.
EI-BUD I am aware of this. Shame all the same. CRK and LGW are next on my list to investigate. DUB would require a huge amount of time to work out.