Some say less is more when it comes to marketing. Mercedes takes "less" to a new level in the marketing...