Question: why bmw parts are expensive?
Answer: BMW's are naturally going to cost more to maintain than, say, a Nissan, because they cost more initially. Their parts are more expensive and they might be more complicated to repair. This can bump the price of maintenance up.