What's the "deluded" aspect,exactly, Dom? You seem to be saying that either:
1. You have to buy German or French cars, or that
2. There is not a good range of prices, models, specifications and/or prices from UK car factories.
Which of the above? Or both?