Take it to Munich Auto 12219 Roxie Dr Austin, Tx. 512-294-3796 ask for Ray, he will take damn good care of you at a fraction of the cost. He is a certified BMW master mechanic, i refer all my Beemer friends to him. Tell him Clay sent you and he will take great care of you. Hope this helps
2003 Oxford Green Hamann M3 w/black Nappa interior
Under the hood, well its a secret!!!