I have a 2004 330Ci with SMG I picked up in december and it has stalled on me 3 times! The first time I was rolling slowly in a parking garage, and i put it into N to roll into a spot, just being stupid, and it stalled. The next time I was also in my parking garage...I was backing into a spot, and when i shifted into R the car stalled again. After these two incidents I figured there must be something where if you shift out of drive (into N or R) too fast at a low RPM, perhaps the computer gets caught between recognizing your shift and the rpms dropping too low, so it stalls. Well 3 days ago I pull out of my gym, come up to a red light and stop. After about a minute of sitting at the red light my car stalls AGAIN! No shifting involved this time...just stalled stopped at a reds light.