For towing don't buy anything short i.e. Defender 90's etc, highly unstable tow vehicles, on the other hand Defender 110, disco, rangie all great for towing.
Most reliable car I ever owned.... Peugeot 306 1.9 d turbo, Bought for £2000, driven for 100K miles over 7 years, never broke down, just...