Morning David
Welcome to the Forum
BMW recommend only * rated tyres to avoid possible damage to the drive train, in particular the transfer box. So your budget will dictate. If you can, stick with a premium brand * rated tyre. Your car has the same size front and rear which will make the choice wider, those with a staggered set up (wider rear wheels) have to take more care in selection as differences in rolling radius front to rear cause the transmission problems.
Enjoy your X
Dave