In my experiance the e46 and e92 are about the same, the e46 is not frugal at all especially if you like to rev it out, I am surprised at how much of a drop it like to drink TBH.