There are a variety of other threads on the forum on how to use the BMI160 or BMX160. Please use our sensor API on Github to get the raw data, then feed it with the correct timestamp to the BSX library.
From a software point of view, BMX160 is the same as BMI160 + BMM150 (apart from the chip ID)
Thanks. I was able to resolve my issue after going through your provided links. The issue was with the power mode settings in CMD(0x7E) register. I started to get the ouput, once I enabled the power modes for the sensors.