The thing is... cars have been faking engine noise for years.
What a BMW driver hears is _nothing at all_ like the sound the car makes. Pollution, efficiency and and safety regs - and performance, every watt that goes into moving air to make noise is a watt that doesn't make it to the tires - all combine to make engines quiet.
But BMW drivers want growly, so: the sound system knows exactly what the engine is doing and generates synthetic engine sounds it pumps through the speakers.
Vroom.