BMW are expensive to maintain. Before getting a BMW, you have to know that you’re buying a luxury vehicle. With that being said, the price is artificially high in order to justify the belief that BMW’s are luxurious.
Compared to Toyota and Honda, which are build with reliability in mind, BMW focus isn’t on reliability. They’re more focused on making something fun and sporty.
There’s a belief that all parts and services that are required for a BMW are premium. However, luxury brands inflate the costs for parts, services, and maintenance so that customers believe that they’re receiving premium service.