EWS will prevent a screwdriver form cranking the engine, since it needs the response from the key code.
Sounds like the problem is in the key tumbler.
Ed in San Jose '97 540i 6 speed aspensilber over aubergine leather. Build date 3/97. Golden Gate Chapter BMW CCA Nr 62319.