I owned a 2006 320d BMW for several years....but didnt really like it.
I especially hated the left, right, left attempts to cancel the indicators
But after much tinkering I found that to cancel a left indicator, you only had to hit left again, same with the right.
The switch is electronic not mechanical, so it works sequentially.