This paper explores the use of the Expectation Maximisation (EM) algorithm as an alternative to the more usual gradient search methods for the computation of Maximum Likelihood estimates of linear dynamic systems. This new approach is shown to afford several advantages, particularly where multivariable systems are concerned, since no a-priori parameterisation of the system is required.