The 330e has a small fuel tank and it's main benefit is lower company car tax. I don't think the M340i is materially less fuel efficient than the other petrol 3 series in the range.
Just because you have a powerful car doesn't mean you're uninterested in efficiency.
Just because you have a powerful car doesn't mean you're uninterested in efficiency.