There's only one thing wrong with the BMW 318d — the higher-specced and more powerful BMW 320d is just $4500 more. The 320d tips buyers in to the $60,000-plus mark before they've ticked an options ...