Don't get the getrag 220. Go for a zf 5 speed. There's a reason bmw used the zf on a 328i.
Or you can always opt for a e46 non M 6 speed box. Hehe
If you're really keen, pm me. I promise I will be gentle and use lots of ghee to make is nice and smooth