If insurance does not cover this I would move the car to an indie and find a used motor. I am pretty sure a dealer will not install a used motor since they have to warranty it. Plus the labour for a dealer vs indie engine install will probably be double if not more.
Straight lines are for fast cars...turns are for fast drivers
'04 M3 - track
'06 650i Cab - daily driver
'02 Highlander - kid hauler
'01 330Ci - winter beater