What Honda are we talking about? A 3 litre, 6 cylinder Honda Accord is only slightly better! The current generation of BMW inline-6 engines are actually pretty good with fuel economy, especially in this class.
What are you getting, by the way? I average 10l/100km, with a similar city / highway mix as you.