My 325ic needs a new muffler and probably tailpipe according to the dealer service department. I have no mechanical aptitude. Does it matter if I go to a non-BMW muffler shop to get the work done, is a Midas as good as BMW parts, for example. Any suggestions will be appreciated. Thanks!