I personally prefer Bosch, but there isn't anything wrong with the NGK's. Be sure you get the exact plugs BMW's recommends. Part numbers are important, not just brand names. You can look up your particular X here and see the exact part numbers for the OEM recommended Bosch and NGK plugs..
RealOEM.com Online BMW Parts Catalog