1.I don't know if you will find that oil at those places but yes if under warranty get ll-01.
2. Doubt it. Just get one at a dealer with a coupon or buy one from getbmwparts.com or buy a multipack off amazon.
3. If you jack fits under the center front of the car jack it up from on the central jack point and put the jack stands under the front two jack points. If it does not fit drive the car on two by fours until it is high enough. There is also enough space to drain oil with just one side lifted up.