I've used an expired passport in the past when travelling on U2 domestically with no problems.
The U2 website explicitly states that for domestic flights the passport can be up to 2 years expired.
The bmi baby site is no use at all so I wouldn't risk it. However, a photo driving license will be fine.
Would you not rather fly U2 than WW? Many time's better IMO?