I'm curious, what would you choose and why since both are priced almost the same? Has anyone driven any or both? I haven't test both but so far, pros and cons I've observed are:

BMW 320d
+ slightly more powerful engine
+ moonroof
+ better fuel consumption (more for resale since I only do less than 10k kms a year)
- possible problems due to poor diesel quality here?
- slightly dated looks and much more common

Benz C200
+ nicer interior
+ built in bluetooth handsfree phone
+ sporty and newer exterior
+ more spacious
- possible quality issues as its a first year model?

Just like some feedbacks. Thanks!