Hi all,
Long story short, 2012 3 Series N20 320i went in to BMW on the 4th Jan this year to diagnose a horrible whine relative to revs. After 2 months of diagnosing, engine out, engine in and back out again they finally handed back the keys this afternoon and let me on my way with it all...