BENDING down to get his office keys out of the glove box saved Kevin Twidale's life as the ute he was in was crushed by heavy scaffolding.
Mr Twidale, of Kevin's Mobile Auto Electronics in Fishermans Rd, Maroochydore, spent the long weekend nursing serious bruises and the psychological scars of knowing he only just managed to escape alive.
He had arrived at work about 7.45am last Thursday with his 17-year-old son Hayden when the accident happened.
Hayden had only left the car seconds earlier when he saw the pipes and scaffolding from the neighbouring business crush the car his dad was still in.
"I was in the car when it crashed, I was getting covered in glass, watching the roof come in," Mr Twidale said.
"I don't know how I got out, no one could believe I got out."
Police and Workplace Health and Safety officers have been investigating what happened to the Waco Kwikform scaffolding to cause the incident.
Mr Twidale said the first indication something was amiss was the frantic screams from a man at the property next door.
"He was screaming full out, I heard it and I looked up. Then I saw the whole roof crash in on me," Mr Twidale said.
"My son was screaming. Three crates hit the car. It was terrifying.
"I remember lying there thinking 'if I stay in here I will be crushed to death'."
Mr Twidale managed to crawl out of the driver's seat of his car, but the danger wasn't over.
"I slipped out somehow and then I got hit by these long poles that cracked my head."
He was rushed to a medical centre and hospital where they did CAT scans and kept him for observation.
Thankfully, he had no broken bones.
"I'm just battered and bruised and it's the mental scarring.
"Everytime I close my eyes I wake up seeing the roof getting crushed onto me.
"My son is struggling too as he was standing next to the car and saw it. Only 10 seconds earlier and he would have been in the car with me.
"We were both very lucky. Police and Workplace Health and Safety say the only reason I was saved was because I was leaning over the glove box.
"Otherwise I wouldn't be here today.
A Waco manager said he couldn't comment as the matter was under investigation.