BMW's have a notorious problem for the control arm. Anytime someone says my wheel shakes, especially while braking, I immediately think control arm and would suggest that. The surprising thing is I have never heard about this problem in such a new car. Do you have a whole lot of mileage on the car?
I'd say control arm.
Team <span style='color:blue'>Perfect Line</span>
<span style='color:blue'>e46 M3 | e36 328i | e36 M3 | 04 Mini Cooper S | s14 240sx | FD RX-7 | 93 mr2t | 03 G35C | 04 RSX | 03 RSX | 2.2L s2000 | 05 Evo MR</span>
<img src='http://server2.uploadit.org/files/MpowerBMW-TPLsig.jpg' border='0' alt='user posted image' />