I couldn't care less about the gas bill. The M3 is overall a better car.
The 335d is wonderful but is no M3 even if it is a quick in a straight line.
I agree though, it would be nice to own both at the same time.
.... But I now have a M3 CS