one of the members here started the talks between BMW and the devs.. and it was a win win for both.. and no money was involved from memory..
but to get a licenced car, it does cost a fair bit of money, hence why there are very few real cars in the game (MRT, RA and the BMW)