I've a 53-plate BMW E46 3 Series automatic diesel coupe (the 2-litre 320) which has taken upon itself to develop an annoying rattle. It doesn't lose power or emit smoke, and it improves when the ...