I believe I need to get an oil change done on my car. I've owned it for 3 months and it has 56k miles now (don't know when the last one was done) and it's telling me to "check oil level" and no other signs. It doesn't seem like it has enough oil (while measuring with the dip-stick).

So, whats the BMW recommend oil filters? Castrol oil (as stated under the hood)? Where is it a good place to purchase these? Also should I DIY or how much will the dealer charge? Any writeup?


Thanks all for your input.