Recently I asked price for a reman engine on here, got a web link from sugami, and they were about $3800 for a rebuilt engine.
Also, a few months ago, continueing my research on purchasing a 300E-320E, I called the local Benz dealer (Bill Ussery) and was quoted about $4K for a factory rebuilt engine with 12 mths /12K miles warranty. So you don't need a new engine.
$2K+ for the engine swap? Can a Mercedes expert tell me why sooo much?
Disconnect hoses/wires, take radiator & accesories out, disconnect tranny & motor mounts, pull engine, install new one, and reconnect......that isn't a $2K job I think. Could an independent charge him less? Probably, no?