Not quite. But BMW has nailed it