There has been an increasing role played by Global Navigation Satellite Systems (GNSS) in Intelligent Transportation System (ITS) applications in recent decades. In particular, centimeter/decimetre positioning accuracy is required for some safety related applications, such as lane control, collision avoidance, and intelligent speed assistance. Lane-level Anomalous driving detection underpins these safety-related ITS applications. The two major issues associated with such detection are (1) accessing high accuracy vehicle positioning and dynamic parameters; and (2) extraction of irregular driving patterns from such information. This paper introduces a new integrated framework for detecting lane-level anomalous driving, by combining Global Positioning Systems (GPS), BeiDou, and Inertial Measurement Unit (IMU) with advanced algorithms. Specifically, we use Unscented Particle Filter (UPF) to perform data fusion with different positioning sources. The detection of different types of Anomalous driving is achieved based on the application of a Fuzzy Inference System (FIS) with a newly introduced velocity-based indicator. The framework proposed in this paper yield significantly improved accuracy in terms of positioning and Anomalous driving detection compared to state-of-the-art, while offering an economically viable solution for performing these tasks.