Overall correct. I swapped my base (no line) steering wheel to m-sport and then I added shift paddles to the m-steering wheel. Here is my post abt paddles retrofit (in Russian)
http://www.drive2.ru/cars/bmw/3_seri...urnal/2738775/
There are no additional modules requered, if you swap your sport (luxyry, base, m-sport) steereng wheel with no shift paddles to steereng wheel with shift paddles, and code 2TB, shift paddles supposed to work no problem