Yep ... that's about two chocolate bars every kilometer ... and that has not really changed too much with newer motor generations as it is mostly a function of how much gas is used.
Yep, engines definitely have improved over time. Still the Corolla is producing about 80 grams of CO² per km (which in Germany is the benchmark to get a E-plate).