hi ive seen 2 different bmw e46 cars that are diesel one is a 330cd and the other a 320cd, both needing a engine replacement hence being cheap i was wondering would it be difficult to fit a newer engine from the bmw 123d m sport twin turbo version.
any help would be much appreciated.
thanks bhupinder