Mini has a very nice design function on their site. Start with any of the 5 models and completely make them your own. I really enjoy choosing the different paint designs and graphics for the exterior. From there you can pick between many customizations like wheels, upholstery, decals, headlights, dash trim, roof racks, and much more. After you’ve made your Mini creation, you can save it for later once you sign up for an account. You can also save a large photo version onto your computer, send it to a dealer, and/or have an itemized price list with all your customizations.
Check out Mini.com and choose the build tab to start your creation!