My 318 (the newer 2 litre valvetronic engine) has developed an annoying engine rattle between idle and about 1600RPM. It happens when accelerating in any gear around those engine revs and a little bit at idle.
It sounds like a cross between an old diesel engine clatter and something vibrating. I can't hear the noise from outside the car, only from the inside!?!
Anyone got any thoughts on this? Sound like a heatshield or something more sinister? My car has done almost 100k, but has been looked after and serviced well.
Thanks for any help, guys!