Immersive experience of Mercedes Benz E63