BMW agrees to pay $820mn subsidies to China dealers.