Revealed: the BMW ‘Vision Next 100’ concept