German Chancellor Angela Merkel is under fire for accepting a nearly 700,000-euro donation to her conservative party by owners of popular car maker BMW, so much so that the country's president is being forced to clamp down on massive political gifts.