http://www.bimmerfest.com/forums/showthread.php?p=3672529
best oil that i use for my car right now is the 10W-40 works great for low and high outdoor temps ( it does depend on where you are and the average temp - look in owners manual should tell you in...
There isn't one in this model I have the same car. Contact your BMW service center
BMW recommends Synthetic 5w-30 either Castrol or Mobil 1 I believe. It takes 6.5L (6.9QTS)
Yes !
On the top of engine in a casing in the front of the engine