Well, it is about time I got this fixed. I phoned a specialist Norwich way but they weren't too keen to take it on. So I need to find someone not too far away who has some experience in fixing such issues. Other than it's BMW Norwich but I'm not too keen on them tbh. Any suggestions? I am getting a bit fed up with it now. This is my second e89 and both have had major problems. 
