A baby was among five people killed when a driver made an illegal U-turn to fill up at a fuel station he had passed.