Welcome to the Forum
I regularly run Bachmann Loco's (mine are fitted with 36-553 & 36-554) using a Select Controller. I do have the 36-557 fitted to a Heljan Class 128 Loco and this works perfectly with my Hornby Elite Controller. (I cannot try it with the Select because I have allocated it id 128, which is outside the range of the Select). My Select is still running the original version Firmware.
What id are you trying, as the Select is limited to up to id 59.
However, what you don't know is what the previous owner did regarding the change of Decoder and to some extent I agree with locojoe, regarding buying secondhand, especially when you cannot see it running before you buy.