Arnold Schwarzenegger was detained for three hours at the airport in Germany for not declaring a luxury watch he was wearing.