Definitely programmable, definitely capable of computing, but not a ‘stored program’ in the sense we know it today.
The Z3 is arguably more programmable than colossus and it was proven to be Turing complete in its stock configuration. Though the Z3 lacked the ability to conditionally branch, so nobody realised it at the time.