I think its to do with us Brits prefer smaller cars to big cars maybe something to do with parking them ,fuel economy ,tax on larger cars. if you go to a country like the USA you dont see hatchbacks, small saloons and crossovers like the Qashqai (one of the best selling cars here ,dont think you can buy it in the USA) most cars are large or huge
Not entirely true. Though we do tend to drive a number of larger cars here in the states, smaller cars are among the most popular.
The top 10 Best-Selling Cars In America - January 2016:
Toyota Camry
Honda Civic
Toyota Corolla
Nissan Altima
Honda Accord
Ford Fusion
Nissan Sentra
Hyundai Sonata
Chevrolet Malibu
Chevrolet Cruze
Roughly half of those are "small" cars. Now that list doesn't include trucks or SUV's, and those outsell cars here by a decent margin, so the large vehicles thing is probably truer than not. There are alot of trucks.
The Nissan Qashqai is not available here, but the Nissan Rogue is. Its a model based on the Qashqai, but with a slightly larger body.