What with the sheer glass 'invisible' fronts to Apple stores, I have often wondered why they don't install anti ram-raid posts in front of the stores as standard.
All you need is to sink stainless steel tubes (shiny to fit in with the store's design ethos) into the ground a few feet from the store front at 4 foot intervals and fill them with concrete and you'd stop most vehicles except the very largest - i.e a 40 ton truck might make it through, but it would probably destroy the entire building and render any equipment worthless in the rubble anyway.
Image
----------
Given the average size of cars in the US, a Corsa would definitely qualify as a supermini.
I guess it all depends on your local perspective.
In The Netherlands you need a special permit to install those things, but cities almost never grant permission for that. A few years ago a jewelry store got into legal trouble for installing a few of those because they were robbed a lot in recent years. They had to remove them before they were fined for more than a few robberies. (Our law is stupid sometimes)