Well you can do this in construct with events just with the sprite plugin. Basically you make road animation (straight, turn left, turn right) and make the car sprite move in x axis randomly some pixels reft or right in order to create instability in driving.
Then to make other cars appear you will use lerp/unlerp fonctions for their increasing size depending of the Y axis. Some polishing and here you go. Also you will create timer variables that will make the other types of road appear (left, right..)
So yeah totally doable in c2 without third party plugins