I sold my 320d a month ago and I've a 330d at the minute and a good few of my friends have had 320ds over the last while too. Apart from general wear & tear replacement items, the only unexpected problem any of us ever had was a fuel pump. In general, parts are no more expensive than for any other car.