I assume you're talking about the 220d. I replaced the starter in a 300d a few weeks ago in about an hour and a half. It's much harder with the 5 cylinder since there is no access to the bolts from above. I would guess on a 220d you should be able to do it in about half an hour.
I don't know if there is a difference between the starters on the 220 series and the 240/300 series. But, there is a heavy duty starter for the 300d that I believe also fits the 240. It spins the engine at a faster speed. I can really hear the difference between the engine speeds on the 2 different starters. So, if a heavy duty starter off a 300d would fit your 220, I'd definitely put it in.
I looked on Fastlane. I'm pretty sure the heavy duty starter for the turbo engines will fit your application. Definitely use it. I'm not the only to notice the difference, particularly in cold weather.
1977 300d 70k--sold 08
1985 300TD 185k+
1984 307d 126k--sold 8/03
1985 409d 65k--sold 06
1984 300SD 315k--daughter's car
1979 300SD 122k--sold 2/11
1999 Fuso FG Expedition Camper
1993 GMC Sierra 6.5 TD 4x4
1982 Bluebird Wanderlodge CAT 3208--Sold 2/13