Ele disse que os dois são M52, e que vc teria problemas mesmo se fosse um M54 que introduziu novos sensores, mas tudo à princípio, porque ninguém fez aqui essa mudança... Vc pode verificar o código OEM dos componentes do motor de um e da outra pra ver se sua aplicação é para ambos os carros e, inclusive, detectar incompatibilidades. Será um trabalho de paciência que vc terá que fazê-lo caso não apareça aqui alguém com experiência prática nesse caso. Utilize este site para encontrar os códigos das peças envolvidas e comparar sua aplicação:
http://bmwfans.info/parts-catalogÉ importante porque mesmo com o mesmo motor, quando muda-se o ano, pode haver mudanças em detalhes. A BMW 130i até 2007 era de injeção multiponto, com mais potência, depois virou injeção direta, e perdeu 6cv, mas ganhou em economia de combustível (e ficou mais sensível ao combustível ruim do Brasil). O motor é o mesmo N52, mas será que dá para instalar o de uma 2008 em uma 2006 sem adaptações? Acho que não... Caber, cabe, mas alguma coisa à mais terá que ser modificada, não apenas colocar no lugar.