can i drop a 325 engine into my 320 e46 ..its got a 2.2 in it at the moment?
Anything is possible. The E46 chassis was offered with a variety of different engines. Make sure you have a wire harness and computer that goes with it.
Search BMW 3 Series Questions
BMW 3 Series Experts