Back to Story: MINI celebrates 20 years of production in Oxford, Swindon – over five million units produced since 2001 Next Image Previous Image