Some information can be found in:
https://en.comparis.ch/umzug-schweiz...ssung-fahrzeug
Things I would confirm before importing a car to a foreign country:
Are there import taxes?
Do I need to register the car locally?
If I do, what changes (if any) are required to the car?
Does the car comply with the local co2 emission requirements?
If driving with foreign plates, where and how to insure the car?
Are the locally sold cars identical, and thus are there any problems with maintenance and repairs?
For Switzerland, I would also check if the car has ”winter pack” (not sure if BMW does this: thicker cabling for the battery etc)
In the past, it has not been trivial to bring a US spec car to Europe, but this may differ from country to country and car to car