I have a automatic 330xi and a manual 325i. Is it possible to swap the motor from the 330xi to the 325i? Or the transmition the other way around?
Yes, but the oil pan in the engine in the Xi car will need to be swapped if you do an engine swap.
At least on the E60 and E90 xi models, the transmission has an extra output shaft for the front diff. Don’t know about E46 xi.
Bookmarks