BTW, my 2003 330i auto is currently at 24 MPG at around 35 MPH.
A few weeks ago I took a road-trip, and reset the MPG guage. Averaged 29 MPG on the trip with the cruise set to 77 MPH and some city driving in there. I think the average MPH was still around 50 for the trip.
Just if you were wondering why I think my mods help me get better than average MPG.