I think e46s autos have a not-so-good GM gearbox rather than the ZFs in e92s, maybe certain years had better gearboxes than others, so will let someone more knowledgeable chime in.