I found the attached image in another thread.
If I understand this correctly, it says that BMW now have VIN codes starting with WBA regardless of where they are made. You need to look at Digit 11 of the VIN (plant code) to determine the country/factory where they are made.
Plant code A,B,D,E = Germany.
Plant code L = Spartanburg SC, USA.
Plant code N = Rosslyn, South Africa.
As far as I know it is only the 3 series sedans that are made in South Africa. I am not sure whether the "BMW Individual" sedans might be made or finished outside South Africa. Coupes, convertibles and wagons are made in Germany.