You can check the fluid level and condition. The vehicle must be in the air and on a level surface, up to operating temps, etc. You can also scan the car for codes as an initial diagnosis. If you don't have the means to do that, find a local independent garage that works on BMW's. They can help.
Search BMW 5 Series Questions
BMW 5 Series Experts