What type of oil on 2000 BMW 540i

What type of motor oil should I use to service my car?

Asked by for the 2000 BMW 540i
Synthetic 5w-30 or 10w-30 Mobile 1 available at Walmart in 5 quart jugs
2 answers
Full synthetic european formula castrol 40w