Vehicle automation is used to increase traffic throughput and road safety. Automated vehicles should be highly versatile to navigate on both highways and urban roads. To do so, fully automated autonomous vehicles often adopt motion planners to ensure collision-free and comfortable trajectories. In contrast, in cooperative driving, feedback control is often used to achieve string-stable vehicle-following at very short inter-vehicle distances. In this work, the gap between cooperative vehicle following and trajectory planning is bridged, by using a trajectory planner to generate cooperative trajectories, such that the versatility of an autonomous vehicle is retained, but cooperation is included. The presented method uses B-splines to generate cooperative trajectories. Simulations are used to demonstrate that even under large communication delays, string stable behaviour can be achieved. The use of parametrized trajectories in the form of B-splines ensures only a small number of parameters needs to be communicated between vehicles.