Hello,
Did you try to test with COINES library?
There is BMI085.h and BMI085.C and some example code for BMI085.
https://www.bosch-sensortec.com/software-tools/tools/coines/#coines
If you download COINES, there is sensor read example code as below path
C:\COINES\v2.2\examples\c\bmi08x\read_sensor_data\bmi08x_read_sensor_data.c
I can get data without delay, so could you please test with this example?
You need to change some code if you are using your own board, not Bosch application board.
Thank you.
Minhwan Oh