If its in your beemer, we just finished one LOL!!

Motorsets are around 2k+ for a good motor,trans,ecu.wiringharness.