I had to cringe the other day while driving my 330ci to see a lady about 60 yrs old driving a white m235i. Maybe she's staying in Eco mode getting in the high 20's mpg
I usually vary between 60% streets and 40% freeway and am roughly 60% comfort/40% sport and am getting around 19mpg. I only have 300mi so it's not broken in yet. I haven't gone above 5K rpm yet either.
35mpg is a pipe dream.