mines better than expected... had my 325i for just over a week now, been out and about in it a lot and not really driving carefully as i've been enjoying some spirited driving. The end result was 31.5mpg.
In my old E46 330 (an auto though) i rarely saw anything better than 27. So i'm pleased with the few extra mpg. The new generation of engine are clearly more efficient.