Here's the website for [broken link removed]
I've flown out of BHX a couple of times and I'd be wary of getting the last Ryanair flight. Often, 'your' plane picks up late minutes throughout the day and, by late evening, there's no way it'll get to BHX in time. So they have to get a plane from somewhere else, i.e., you'll be there until 10-11pm!!
Having said that, Ryanair claim to be one of the most punctual airlines in Europe (& I'm a fan). Maybe it's specific to Birmingham??