I have an X5 2002 with 71,000 miles I changed my oil 1,000 miles ago with Synthetic mobile one and 1,000 miles later it says check oil level???

I looked and it seems low whats going on does my car have a bad engine or is it normal to burn oil so quick?