The catch is the warranty in real terms is worth fuck all - if anything goes wrong they'll wriggle until they get out of it and you'll foot the bill. Better off telling them to poke the warranty (unless it's on a nearly new car from a main agent ?) and get a discount on the price.