5G technologies promise faster connections, lower latency, higher reliability, more capacity and wider coverage. We are looking to rely on these technologies to achieve Vehicle-to-Everything (V2X) communications, which increase the safety and autonomy of vehicles in addition to road safety, saving energy and costs. The integration of vehicular communication systems and 5G is the subject of many research. Nowadays, researchers address challenges such as automated and intelligent networks, cloud and edge data processing, network management, virtualization, security, privacy and finally interoperability. This paper provides a survey of the latest V2X use cases including requirements, and various 5G enabling technologies under consideration for vehicular communications. Subsequently, we first provide an interesting mapping between the three 5G pillars and V2X use case groups. Then, we present a summary of potential applications of enabling technologies for V2X use case groups. Finally, the open directions of research are discussed, and the challenges that await to be met are pointed out.