"the GPL requires you to make the modified source code available to the program's users"
Source: https://www.gnu.org/licenses/gpl-faq.en.html#GPLRequireSourc...
BMW does not have to provide the sources to everybody. Only to its users.
edit: tzs also has a point. Hm?