It took around 6 hours for a friend and I to swap out the engine in my BMW e90. However, our understanding was limited, so maybe a more seasoned business might do the task more quickly. Consider the hourly rates for a workday of around six hours.
On my M47, we didn't need to disconnect the air conditioning or the power steering cables, so the only fluids I had to replace were the oil and the coolant.