I think Im having this issue too. Seems turning right, I push up all the way, and I only get 3 blinks. But if I push Really far up (more than normal), it seems to behave naturally.
Im gonna try and pinpoint it tonight, but good to know I'm probably not going crazy.
Actually what you're describing is normal. The way the turn signals work is that pushing a "normal" feeling amount gives you three blinks. This is normal for cars like BMWs. Pushing past the resistance point until the turn signal physically stops has the turn signal fully engaged, for making a turn.
In the case of the 3 blinks, obviously the turn signal should stop blinking after 3 blinks. In the case of the "full turn" activation (you pushed the signal stalk until it physically stopped the signal stays on) it should reset after you complete a turn.
If your signal behaves this way it is not broken and it's not my intention that people who just don't understand how their car works report a problem that isn't there.
If your signal simply stays on, such as, you do the 3 blink mode but it just goes forever, or you make a turn after having it hard engaged and it never resets, then you probably DO have this problem.