Knowing when your BMW needs an oil change can save you from engine trouble. Watch for dashboard oil warning lights, dark or gritty oil on the dipstick, decreased fuel efficiency, or engine knocking sounds. Even if your car seems to run fine, skipping oil changes can cause invisible internal damage …