My steering wheel vibrated when breaking, that was the thrust arms.
Oil Page
Synthetic Engine Oils - BMW North America
BMW Long-life rating LL-01 Approved Synthetic Oils for the US Market:
- Castrol Syntec European Formula SAE 0W-30
- Mobil 1 SAE 0W-40
- Pennzoil Platinum European Formula Ultra SAE 5W-30
- Valvoline SynPower SAE 5W-30
I found the valvoline on special at checker a while back. Keep an eye for autozone/checker specials.