no
No, the 1995 BMW has a M50B25 engine, which is basically totally different from the older 1989 BMW which has a M20B25 engine.
will a 2001 BMW 330Ci engine fit in a 2002 BMW 330Xi
will a 2001 BMW 330Ci engine fit in a 2002 BMW 330Xi
It will fit, but the gears are different size in both.
No
It should fit, the engine size are the same. I think its still based off the M52 Inline-6, just the displacement is different (2.5L to 3.0L)
M5 V8? or V10...
most likely no
With lots of fabrication and money, anything can fit.
It depends what model, it might not fit different model, which car are you swithing to? I'll tell you if they match.
The BMW 5.4 v12 will not directly fit into a 5 series, due to the larger overall size and weight.
no because the place of the motor changes. only a 1994 engine fits on a1995 bmw 318i