NGKs are the factory spark plugs for BMWs, I'd recommend using them but cheap Autolites should be good too
after you swap the thermostat you'll have to bleed the cooling system, it's not easy but here's how to do it:
http://www.318ti.org/forum/showthread.php?t=27983