MINI exhibition stand, IAA Frankfurt 2005