The e92 316i I once owned was a slow pig of a thing, dangerously slow. Problems with hills. However I had a F30 316i and it was much much better, more peppy, almost turbo charged feel to it.

My advice avoid e generation 16i engines but F generation much better.