Die Differenz bei der KfZ-Steuer ist ja beinahe zu vernachlässigen, soo viel größer ist der Hubraum des M54B22 ja nicht.
Versicherung solltest du dir am besten mal mit Hilfe der diversen Versicherungsrechner für beide Fahrzeuge mit deinen persönlichen Faktoren (Schadenfreiheitsklasse, HF/TK/VK, Standort etc) ausrechnen oder von einem Versicherungsmakler deines Vertrauens anbieten lassen.
Zum Thema Sprit. Ich fahre meinen 320i in der Regel auch mit 8,5 - 9l. Die Sechszylinder sind eigentlich sehr spritsparend. Vor allem, weil man auch bei niedrigeren Drehzahlen zügig von der Stelle kommt. Die Laufruhe der Reihensechszylinder darf man auch nicht außer Acht lassen. Und robust sind sie auch.
Ich hatte in meinem E30 einen Vierzylinder-Motor (316i), den fand ich auch sehr gut, aber seitdem ich mit dem E36 und dem E46 auf Sechszylinder gekommen bin, möchte ich irgendwie nichts anderes mehr. Außer einen V8. Oder V10. Oder V12.