BIDMAS rules that Addition comes before Subtraction.
Nah, they have equal precedence, as do division and multiplication. It should really read:
B
I
DM
AS
I
DM
AS
When you have operations of equal precedence you operate from left to right.
Alternatively you can think of it as being BIDMSA, which somewhat circumvents this issue.