A visionary self-driving Rolls-Royce with a virtual on-board Spirit of Ecstasy guide called ‘Eleanor’ and a radical go-cart MINI made for sharing were unveiled in Britain and displayed at London’s Roundhouse by BMW as the German car-giant celebrated its centenary with futuristic vehicles pointing towards ‘the next hundred years’ of the two British brands which it owns.