Just had my 07 320i m sport coupe in for its mot, and its failed, on wait for it emmisions. The one thing it should,nt So p...ed off. Got to take it to the dealer where I bought it from so they can look into it, Better do more than look into it or I,ll be taking it further. Oh nearly forgot its only got 25,700 miles on . Not happy at all