Very nice car.
Kind of off-topic:
It's supposed to be a 320d but on the engine cover it says "TwinPower Turbo". AFAIK there's nothing Twin about the turbo in the 320d?! It's one simple large turbo which has an unmistakeable delay, unlike 123d for example.
Am I missing something or does BMW slap "TwinPower" on everything now?