service engine light on on 2007 BMW 328i

Service engine soon light goes on when started and stays on. 19000mi
Does this mean just an oil change? If so whats the general cost and should this be a dealer service? Recently bought. Thanks Frank

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
2 answers
No, there will be a red oil can light up when there is an oil issue. Do you know how to check the oil (there's no dipstick).
Dealer or no dealer depends on if you are under warranty? Is it a CPO vehicle? Probably just a sensor..... Tim
YOU HAVE PROBLEMS