the 320d is an awesome car, my dad had several ones as a rental car...
the engine is a lot better than the weak 2.0i one, and it's got quite some thrust for a four-banger...
the 330d is even more awesome, tho, but a 2.0 makes a lot more sense in a 3-series...
enjoy the car!