My 2001 BMW 530d Sport is suffering from a rough idle/spluttering problem. My car has been in and out of a diesel specialist for the past 18 months and I am at my wit's end. The following has been ...