I booked my LHR-DUB ticket for the 23rd a little while ago for 59GBP which should net me 4,500miles plus 400miles x 2. I paid the few extra quid to get 50% Economy tickets.
I did see an email from bmi after I booked the ticket offering a 2,000 mile bonus for those flying to Denmark in April, but it's unlikely that I would have taken this up.
A day in Dublin means a day walking for me. Frankly, I need to build my muscles up and can do with a bit of stimulus for exersize. I have the time, so makes more sense to me than merely buying the miles (and I still have the option should I want it)