Bayerische Motoren Werke AG, BMW, is to buy $150m-a-year, 1,150 employee Kontron Elektronik GmbH of Eching, Munich from F Hoffman-La Roche & Co, on undisclosed terms.