Firstly they also fly the larger DHC8-Q402
They don't schedule the Dash 8s into London City any more.
I seriously doubt that any of the current Dornier 328 operators into London City pay the published fees. Notwithstanding this, I do believe that the Dundee route could be better served from another cheaper London Airport, with a slightly larger aircraft, so some lower fares could be offered.