John Hamm?
No - Richard Thomas does Mercedes-Benz commercials not BMW.
The person who does the voice over for Mercedes Benz is Richard Thomas. He is the guy who played John Boy in The Waltons. It was Richard Thomas. It is now John Hamm fro Mad Men.
The current voice is Richard Thomas, the actor perhaps best known as John Boy in "The Waltons."
I do believe that is the Timothy Olyphant in those Mercedes commercials.
Mercedes-Benz A-Class was created in 1997.
Mercedes-Benz
Mercedes Benz
Mercedes-Benz M-Class was created in 1997.
Mercedes-Benz CL-Class was created in 1998.
Mercedes-Benz GLK-Class was created in 2008.
Mercedes-Benz E-Class was created in 1995.
Mercedes-Benz CLK-Class was created in 1996.