I purchased the M3 wheel and paddles from this seller and had it installed on my 2009 135i Sport with Steptronic paddles (search my posts for photos). The pull-pull shifters are so much better that the push-pull plastic stock paddles; aesthetically, feel and function. The feel of the M3 wheel is also sooo much nicer than the Msport wheel. IMO a great upgrade and very reasonable for the daily enjoyment you get. Truly plug and play. One exception is that I switched the metal backing plate from the Msport wheel to the M3 wheel as that made the relocated airbag sit more flush.
BMW PPK V2, BMW PE, Dinan Stage 1 suspension w Koni adjustable dampers, M3 26mm sway bar, M3 front control arm kit, M3 strut brace, M3 steering wheel, Michelin PSS