Please note thay your 325 doesn't have a ZF unit but a GM trans built in France and the most common failure is the o-rings sealing the front adapter case to the main case. As long as the clutches aren't gone and the lack of 'drive' is caused by very low fluid, any experienced 'Independent BMW' shop should be able to repair it, it's such a common item.