The Austin Metro Story Big Car - A podcast by Big Car - Sundays Play Categories: History It’s 1975 and the newly created British Leyland Motor Corporation faces an enormous challenge. It needs a new Mini, but on a ”mini” budget.