THREE people had to be cut from the wreckage of a car which smashed into a tree.
Firefighters and paramedics battled to help the driver and two passengers who were trapped inside the car on Western Road, Cosham.
The blue BMW had hit the kerb on the central reservation and overturned before landing on its side and crashing into a tree.
The crash happened at about 3.20pm on Saturday.
It took 15 firefighters from Cosham and Southsea three hours to free the third passenger from the wreckage of the car.
All three men were taken to Queen Alexandra Hospital by ambulance with serious injuries.
None of the injuries was thought to be life threatening.
An eyewitness, who did not want to be named, said: ‘I was over the road when I saw what was going on.
‘To start with I didn’t know what had happened because there were so many ambulances and fire engines around.
‘Then I saw the car and it had come off the road and hit the tree sideways on.
‘The roof was completely caved in and it looked really bad.
‘The limit on that road is 70 miles an hour which if you think about it can be pretty dangerous.’
An emergency doctor was called to the scene along with three ambulances.
Police officers closed Western Road shortly after 3.25pm in both directions.
Motorists were diverted along a service road from the traffic lights at the western end of the dual carriageway.
A spokesman for Hampshire Fire and Rescue service said: ‘We were called to a road traffic collision with persons trapped at Western Road in Cosham.
‘The attending appliances were from Cosham and Southsea consisting of 15 firefighters and one service officer.
‘The vehicle was off the highway and into a tree.
‘Three casualties were released by Hampshire Fire and Rescue Service and taken to hospital.’
Western Road was reopened at around 8pm the same evening.
A Hampshire Constabulary investigation team arrived shortly after 4pm to examine the site and the car was recovered.
No other vehicles are thought to have been involved.