Which is Cheaper to Maintain BMW or Mercedes: A Deep Dive into Luxury German Car Ownership Costs