Sadly neither superscript (top dim) or even manually typing (bottom dim) has the desired effect. In the first case it added the @D back infront of the dimension and made the original @D a text string rather than parameter and in both cases it really wants to put the dimension value on the line.
I've even tried removing my config.pro but it still has this behaviour.
Thanks everyone for your suggestions so far!