BMW is generally cheaper to maintain than Mercedes, but the difference can be minimal depending on the model and service needs. BMW parts and labor tend to cost slightly less, and some models have more accessible designs for repairs. However, both brands are luxury vehicles with above-average maintenance costs, requiring regular servicing to ensure long-term reliability and performance.