My transmission ended up on backorder, so it wasn't replaced until last monday. My wife was nervous about the car being at the dealer so long that she made me take back the 330xi. I'm kinda glad she made me do it though. When I took the car in last Monday, they gave me a z4 to drive.
Mmmmm....Z4...... might need to buy a house with a 3 car garage and add a new member to the family.
Anyway, the transmission is remanufactued, but shifts very smooth.