bmi use Pier 4A purely for their DUB flights, all other bmi services go from round the corner. BAA have a computer which assigns gates, however mostly this only operates within a given range of gates ie bmi flights to DUB will always be given stand 90 or whatever.