They may be compact but this trio offers plenty to interest small car buyers. On test are the next generation models; Ford Focus, Mazda3 and Toyota Corolla. But with equal pluses and minuses these three may just have thrown up the...