I am getting a 2004 330ci with no engine or transmission for dirt cheap because it is a salvage title. My question is what all would I need to do to put an s54 engine in it? I have found a local s54 with harness and transmission for around $2k. Should I do the s54 implant or do an LS 5.3L truck engine in it. Also would these still pass inspection to make it become street legal?

Sent from my Pixel XL using Tapatalk