The long-rumoured BMW X7, a full-size SUV, has been announced by BMW. As expected, it will be built in the US at an expanded Spartanburg plant.