Good things come in small packages, or at least that’s the idea behind the MINI brand. Launched in 1969, the company became a subsidiary of the German luxury and performance brand BMW in 2000. The concept of the “Mini” predates the actual company by some ten years as various British brands belonging to the British […]