The driver of an out-of-control sports car that crashed into the window of a luxury jewellery store on Market Street in Sydney's CBD, narrowly missing a family, has been charged with mid-range drink-driving.

The 41-year-old man allegedly returned a positive result to a roadside breath test, before a second test at Day Street police station allegedly returned a breath analysis reading of .107. He was also charged with driving with a suspended licence, and dangerous driving.

A witness said the red Ferrari skidded into the window of Ole Lynggaard Copenhagen, near David Jones, about 3.25pm on Monday.

"I was sitting at my desk and heard a loud noise of wheels turning," Grace O'Grady, a nearby office worker, said. "I rushed to the window and saw the vehicle come around. It was a huge crash.