you need to tak it to your local garage have the problem diagnosed on a diagnostics machine then have the codes rese once the problem has been resolved
n gibson
January 2011
I can answer this question...
my bmw 3 series engine warning light is staying on ?