How heavy are the vehicles you plan to tow? Will these be rolling projects(no locked up brakes or flat tires)? A 3000 pound winch is on the light side but you can double it's pulling power with a pulley. For occasional use this may get you buy.
I have a 18' car trailer set up with a Superwinch 9000 pound winch. It may be overkill for what you need but it will pull one of our full size trucks up the ramps with 4 flat tires, locked up brakes, in park, whatever you can think of.
Fitz.