Since March 2015, Section 5A of the Road Traffic Act makes it an offence to drive with any of 17 specified drugs above a set limit in your blood.
It is a limit offence, not an impairment offence. The law does not ask whether you were a danger. It asks what was in the blood sample. Feeling completely fine is not a defence, and neither is driving perfectly.
For illegal drugs the limits are set close to zero on purpose. This is a zero-tolerance law, and Parliament wrote it that way deliberately.
What is BZE?
One of the 17 listed substances is benzoylecgonine (BZE): not cocaine itself, but what your body turns cocaine into. It stays in the blood long after any effect has gone. That is how you can be convicted stone-cold sober. The conviction is still recorded, and reported, as drug driving.
Almost nobody has heard of it. That includes most of the people convicted because of it.