BMW M340d xDrive – Good fuel consumption, m-performance and Touring, a recipe too good to ignore

It was expected, but still it races my heart when BMW releases a new performance focused diesel car. In a day and age when...