My car is working like a dream now, after i spend £2500.
I changed the manifold , only that cost me £500.
I have done mine in Bexleyheath, Kent DA6 8AA.
http://www.dandtwise.co.uk/contact_us.php
Very professional, good BMW specialist .
I totally recommend , i could have done it cheaper, but did not want to take the risk!!