Guys I have a 320i 2006 model and my engine is stuffed, so I was thinking whether I should buy an N43 motor or should I stick with N46. What are the compatibility issues between the two or is it just plug and play to my 2006 bmw
The N43 has direct injection and the N46 doesn't so I highly doubt it would be a straight swap. What exactly is stuffed in your current engine? Personally I would rather have the current engine fixed. The devil you know and all that.