I have to agree with you VC10.
I often travel through BHX and try to avoid an arrival behind certain flights, for example, the lunch time EK, which my flight sometimes follows. If I am unlucky and there are also one or two IT arrivals, it is highly likely that the passport queue will be "up the stairs". Not the best first impression.
I have a system of pick up to avoid parking charges and it sometimes requires a hasty readjustment to the ETA for my "taxi".
David