As others have said it will get better. I get 26-28 with my 98% highway driving. The few times I do city driving I still get about 20 mpg. 30k miles on the car though. The fuel economy hit its best after I passed 20k miles.
~ 15 M4 (Mine)
~ 16 X6 (Hers)
- Previous BMW's - Way too many to list here (21)