  Using Y.Andr\'e's result on differential equations staisfied by
$E$-functions, we derive an improved version of the Siegel-Shidlovskii theorem.
It gives a complete characterisation of algebraic relations over the algebraic
numbers between values of $E$-functions at any non-zero algebraic point.
