"there are political issues on taking US manufactured aircraft into Iran. "
Funny when you land in Tehran your surrounded by US built Military and Civil airliners painted in Iran Air Colours!
Its more likely they don't want to see bmi carrying more pax than Iran Air!!