Which of the following sentences is punctuated correctly?

“I can get you to the airport in fifteen minutes the taxi driver said.”
“I can get you to the airport in fifteen minutes.” The taxi driver said.
“I can get you to the airport in fifteen minutes” the taxi driver said.
“I can get you to the airport in fifteen minutes,” the taxi driver said.