The 20-year-old man is thought to have been riding on the bonnet of the car at the time.
He was taken to the Gold Coast University Hospital with life-threatening injuries.
The 18-year-old driver is speaking with police.
Forensic Crash Unit investigators are appealing to witnesses or anyone with relevant dashcam or CCTV to come forward.