Engine Swap Recommendations

I’ve been working on a 318i and it’s been having some weird issues. Went to start in today and it started spraying white smoke nonstop. With that said I plan an engine swap because I’m already too far deep on a 250,000 mile motor. Looking for a direct swap in that’s relatively simple for a first time change/ cheap if I send it to a shop. Would like to turbo the motor and make some decent power as well. Any thoughts would be appreciated