I agree that 320 CDI is great...
But in Europe, BMW has an even better diesel, X5 35d. BMW's engine is more efficient than MB's and revs to a higher rpm, therefore feels more like a sporty gasoline engine too.
They may actually sell this diesel engine in the US soon, starting with 335d.