When you took it to the mechanics did you tell them that you thought it needed a new cat before they did anything to the car? I'd be worried that they are trying to take advantage of your fears and are simply saying, yes it needs a new cat, because you already believe that to be the case. If you still have the patience call up another shop and tell them as little info as possible, just that it failed emissions and you are not sure why. Pulling the codes from the car takes 5 mins at most. (You can even take it to Autozone and they will get the codes for free.) If it does turn out to be the cat be aware that 99% of aftermarket cats will still throw a check engine light. Original BMW cats, from the dealer, cost from $1300 - $1600. If you can get a used one from someone on here that will be your best bet. __________________ ~Dave~ 98 328ti Morea Grun slicktop 11 128i space gray slicktop 13 JGC WK2 Deep Cherry Search | RealOEM |