http://www.flybmi.com/bmi/en-gb/contact-us/refunds.aspx
http://www.flyertalk.com/forum/8437092-post6.html
Timescale varies widely. Given the current situation, and the backlog of tens of thousands of cases, I would say two months was a realistic estimate. The quicker you submit (ie today) the better on that score.