All these car types are already represented in LFS. Apart from the X5, which can't be a fun car to race with. High center of gravity and so on.
And I'm quite certain that you can adjust the setup to make the cars in LFS behave as the different BMWs would.
I can't see what the models you've listed would contribute with.