That all depends on the type of BMW you run, as well as its age! However, some experts believe that BMW cars are some of the most expensive to maintain.