Updated

Beyonce had an amazing escape when she opened her car door -- and it got ripped off its hinges by a London taxi, The Sun reported Thursday.

The "Single Ladies" singer, with rapper husband Jay-Z, was about to step out of the vehicle and pop into the upscale Harrods department store for a quick shop Tuesday.

But the cab missed her by inches as it collided with the singer's Mercedes.

A source said: "It was terrifying to watch. It all happened so quickly, the taxi came out of nowhere. She seemed very shaken and was lucky to be alive. A couple of seconds difference and God knows what could have happened."

Beyonce had set out for a romantic evening in London with her husband.

They were heading to the Japanese restaurant Zuma in the swanky Knightsbridge neighborhood for dinner when she decided she wanted to call at Harrods.

But the impromptu shopping trip never got started after the smash between the cabbie and the door of Beyonce's posh silver S-Class.