Howzit. Check what was replaced by mp on last service. If all filters were done by mp, chances are that you can only change engine oil and filter. Try Bosch agent for services and repair. They have all the tools and know how of BMW, but at half the cost of labour. If you compare BM dealer part prices to conventional part stores, you would see that BMW is not that expensive with the normal service parts