A passenger who was trapped in the wreckage told police he was stranded for five hours until a passerby saw the crash.