should be easy. iv got an e21 which is tiny and i got one in there. there are motor dimensions on this site somewhere, you should be able to tell if it will fit after measuring your engine bay.
just make sure you get a motor with the right sump (they come front, rear, and centre hanging).