An elderly man who drove his car off the top of a first-floor car park at Westfield Marion Shopping Centre last month has died in hospital 14 days after the crash.

Key points: The car landed upside down after crashing through a barrier at the Westfield Marion on June 28

The car landed upside down after crashing through a barrier at the Westfield Marion on June 28 The man was taken to the Flinders Medical Centre with serious injuries

The man was taken to the Flinders Medical Centre with serious injuries SA Police said the 90-year-old man died in hospital today

The 90-year-old driver received serious injuries after his car ploughed through a metal barrier of the first floor of the car park in Adelaide's south on June 28, crashing to the ground and landing upside down.

Police said at the time the Mitchell Park man was taken to Flinders Medical Centre in a serious but stable condition, but today announced he had died in hospital.

His Ford Festiva crashed through the barrier on the Sturt Road side of the Westfield Marion car park, near the bus interchange, just before 9:00am.

Police, paramedics and fire crews responded to the crash and police said it was a miracle no-one on the ground was hurt.

"The car has actually come out from the car park, below the restaurants at the top, shot through a metal barrier, over the stairs, through the car park and actually almost made it all the way over to the bus stop on the other side of the bus interchange," Senior Constable Rebecca Stokes said at the time.

"So it's travelled a fair distance. It's just a miracle that no-one on the ground was struck by this car as it was hurtling through the air."

Police suspected the driver may have hit the wrong pedal.

"It sounds like it's one of those car-parking mishaps where perhaps he's hit the wrong pedal, the accelerator and not the brake and the car's just shot through the barrier at the edge of the car park," she said.

The man's death is the 63rd on South Australian roads compared to 39 for the same time last year.