With the promising advances in the telecommunication and automotive industries, there are increasing concerns on the reliability of Intelligent Transportation Systems (ITS) applications and standardization efforts. Nowadays, vehicles are empowered with innovative communications and sensing capabilities to accelerate next-generation Connected and Autonomous Vehicles (CAV) or Vehicle-to-Everything (V2X) communications. Furthermore, V2X is based on many radio access technologies including Dedicated Short-Range Communications (DSRC), Cellular-V2X, and millimeter-wave. It is expected that a single technology is incapable to support the diverse QoS and reliability requirements of vehicular safety and non-safety applications. Therefore, recent research works have investigated and developed different approaches to enable multi-radio access technologies (Multi-RAT) in V2X networks to support these multitudes of requirements. In addition, the heterogeneity of diverse radio access technologies and rigidity in their deployment increases the complexity of the network management. Complications may also arise from inefficient resource utilization due to the complexity of an optimum RAT selection or multi-link establishment through Multi-RATs. Therefore, a global monitoring paradigm such as Software-Defined Vehicular Network (SDVN) has been identified as a solution to reduce this bottleneck, by adding flexibility and agility to the vehicular network. This paper extensively reviews recent related works on Multi-RAT V2X networks focusing on the opportunistic selection mechanism of RAT, allocation of radio resources, and simultaneous establishment of multi-link over a heterogeneous network. Consequently, we have outlined the SDVN architecture, layers, features, and significance towards enhancing the performance of such Multi-RAT networks. Finally, several potential challenges with probable solutions and opportunities are discussed.