From £106,6107

Mercedes’ ‘old-timer’ roadster is off in a sportier direction, but is it the right one?