Mazda 3 nudges out Corolla to take November’s bestseller title as sales top magic million
From a staggering 26 SUVs, we've crunched the numbers down to the top three.