So, you're saying that BMW didn't read the "Guidelines for Webmasters" where it spells out that if you break certain rules then you will not be listed?
If they hired an SEO company to do this it would be because they did not know how to do it themselves. Only a tiny percentage of people have any clue about SEO. I would assume that the person who appointed the SEO company knew nothing about it and probably did not want to know anything about it.
It was probably the old, "Don't bother me with the detail ... just get on with it" syndrome.