I can not find anything current but if you are talking about his statements on the MX plant, he does that to every Manufacturer that sell items in the US but does not manufacturer them here (at least in part).
Trump is a nationalist and loves protectionism, he believes that Products sold in the US should be made in the US. Thus BMW building a plant in Mexico to sell cars to the US goes against what he wants which is a US Factory employing US Workers. He has done the same to other Auto companies including both Ford and GM
>> Bush/Obama's complaints about NATO budget
Umm a large number of Presidents have complained about the other nations not paying their fair share into NATO as part of the agreements all nations signed, Germany does not spend enough of thier GDP on NATO, instead the US has to disproportionately fund world defense...
Then we get to be lectured by the EU about why we do not have Universal Healthcare which in part because we need to spend soo much on world defense because the other nations refuse to