This paper describes our approach and experiences of applying techniques in complex event processing to fleet management systems. Current fleet management systems do not have support for complex event processing, hence they are limited to reacting to simple events such as door open, and vehicle reached waypoint. We argue that fleet management systems can benefit from having support for complex event processing. In this paper we present an implemented fleet management system that supports complex event processing.