Combine thyme, rosemary, garlic, oil, wine and mix well. Add leg of lamb, and turn to coat. Marinate for 15 min in refrigerator.
Preheat oven to 180 degrees C or heat the BBQ.
Remove lamb from marinade and place in shallow roasting pan. Sprinkle with salt and pepper. Roast, uncovered, for 50 minutes or until an instant read meat thermometer registers 60 degrees C for medium rare, or 65 degrees C for medium. Baste with remaining marinade several times during roasting.
Remove from oven, cover with foil, and let stand for 15 minutes.