A remarkable vehicle at first glance.
The emblematic icon of Mercedes-Benz where comfort, technology and design reign.