One of the officers has since been discharged from hospital while the other remains in a stable condition.

The driver of the Mercedes, 25, was also taken to hospital as a precautionary measure but has since been discharged.

He was arrested at the scene on suspicion of causing serious injury by dangerous driving and driving while unfit through drink or drugs. He is in police custody for questioning.

Sergeant Helen Hallworth, of Greater Manchester Police's Serious Collision Investigation Unit, said: "We have launched an extensive investigation to determine the circumstances surrounding the collision and I'm appealing for anyone with information to get in touch.

"We have arrested a man in connection with the incident but need the public's help to continue with our investigation.

"If anyone saw the Mercedes being driven before the collision or if anyone has dashcam footage or CCTV from the area, please let us know."

Anyone with information should contact the Serious Collision Investigation Unit on 0161 856 4741, or the independent charity Crimestoppers, anonymously, on 0800 555111.