CityGML, an OGC standard, is an open data model for virtual 3D city models and includes buildings, roads, terrain, water bodies, etc. While many modules are well-developed (eg buildings, bridges, tunnels), the transportation model is, based on our consultations with various government agencies and municipalities, not sufficient for most transportation applications. We propose in this paper several improvements to the CityGML v2.0 Transportation module, and to the previous efforts for improving it. Our additions are based on the consultations we had, and on the use-cases that were identified. We argue that the following changes are necessary: A) multi-LoD modelling of roads, B) carriageway representation, C) detailed intersection modelling and, D) introducing waterways as a new sub-class.