Yea, I see 22-23 city, 28 highway all day long. I didn’t buy it really for the gas mileage, I mostly bought it for the resale value in the future. I’ve seen several 2009-2010 X5d’s w/ 35-40k on them selling for $2k less than what I paid.
Out of the German luxury brands, BMWs hold their value the best, Audi the worst.