After that True Blue, I just checked DUB-LHR on the same date with bmi and EI.
EI a whopping €57 and bmi €49, both 0640 ish departures. That's around a £5 difference after conversion, and the fares both under £40 including taxes. City more expensive to operate to? Ok, but not by £100+ per passenger.