The 2.0Di is a much weaker engine than the BMW derived TD4, personnally I'd look for a TD4 as the mpg is better, the power is way better and it's an alround better engine.
People always associated Freelanders with problems, I've owned a 2002 TD4 for 2 years and the only problems I've had (apart fromteh delaership being useless) are a starter motor that needed replacement and a dodgy connection on the hill decent warning light, which I don't think is too bad considering I've done over 25000 with it.
As for towing, my Freeladner pulls my Swift Challenger without any problems at all, it's good on motorways and even better on smaller roads.
Personnally I'd recommend a Freelander, but don't by one from Stratstone Land Rover!!
Jim