I don't even own an X5 but I'll share anyway
According to the OBC in the 330xi, I average 21.6 or so.. Not too high, but I do a good amount of stop-and-go driving andI have to go up a lot of hills.. I live on one, and my school is on one. On the highway I've seen between 27-32mpg at around 85.. Not too bad.