There's also the option of using the flywheel-locking tool available to lock the flywheel, so the crankshaft is locked, so you can remove the crankshaft pulley bolt. This doesn't get advertised much but it worked ok when I changed the timing belts on my v6 Freelander. It's part of the Laser 4577 timing kit.
The flywheel locking pin slots in through a hole located on the lower front of the engine. You'll see it if you look up at the engine from the front. Pictured below:
P7191068 rhElwVw
If you turn the crankshaft pulley bolt clockwise to line up the SAFE position, then check the alignment of the rear inlet and exhaust gear v-grove markers are inbound, then the correct safe position is found. If they're outbound, then rotate the crankshaft pulley clockwise by a further 360degrees. The correct SAFE position is now found if the rear inlet and exhaust gear v-grove markers are now inbound. The flywheel-locking pin should slot in. If it doesn't, turn the crankshaft pulley clockwise and anticlockwise slightly until it slots into the flywheel. You'll feel it slot in. There's several misleading studs on the flywheel, so once the flywheel locking pin is fitted, turn the crankshaft pulley clockwise and anticlockwise to make sure it doesn't move in either direction. If it does, you're up against a stud or in the wrong hole. Don't start the engine with this pin fitted.
Once you've undone and removed the crank shaft pulley bolt (22mm nut 160Nm) you'll probably need to remove the flywheel locking pin, in order to more accurately align the crank shaft pulley v-grove to the arrow on the oil pump housing, located at the rear of the crank shaft gear. Just remember which way you had to turned it, and by how much (only a little bit) so it makes it easier when assembling later on.
Fly wheel-locking pin pushed against the flywheel:
P8151269 A1h0uaw
Flywheel locking pin fitted correctly:
P8151270 C1x2kXB
Fly wheel locking pin dimensions. The blue area is the section that slots in through the engine, into the flywheel:
Flywheellockingpin GgxWv0r