Make your AI a shadcn expert

BMW Design System

BMW's corporate design system as a DESIGN.md file.

About BMW DESIGN.md

Curated by Dov AzencotUpdated Source bmw.com

  • Automotive
  • E-commerce & Retail

BMW's corporate design system reads like the brand itself: measured, engineered, and quietly confident. One brand action color (Corporate Blue, #1c69d4). One licensed typeface (BMW Type Next Latin). One radius for everything interactive (0px — rectangular). The atmosphere is light cream-tinted white, broken only by deep navy #1a2129 hero bands that frame model photography. Where Apple softens and Airbnb rounds, BMW squares off — the corporate dialect distinct from BMW M's motorsport-bombastic cousin.

This page packages the spec into a single DESIGN.md file. Inside: 23 colors, 14 typography styles, 7 corner radii, 8 spacing tokens, and 25 components — every primitive needed to build a configurator, an inventory grid, or a marketing band that reads BMW corporate rather than generic luxury automotive. The 700/300 weight contrast is the editorial signature; weight 500 is deliberately absent from the scale.

Feed the file to Claude, Cursor, or GitHub Copilot and the AI writes React components and Tailwind classes that match BMW's restraint — rectangular buttons, photography-driven depth, 80px section rhythm, the M tricolor stripe scoped strictly to motorsport contexts. Or treat it as a reference sheet for your own dealer flow, model showcase, or reservation funnel.

What makes it distinct

  1. Single brand voltageBMW Corporate Blue (#1c69d4) carries every primary CTA; press shifts to #0653b6, never paired with a second accent
  2. Two-weight typographic signatureBMW Type Next Latin at 700 display vs 300 Light body, with weight 500 deliberately absent from the scale
  3. Rectangular dialectevery button, card, input, and configurator chip uses {rounded.none} 0px corners; only icon buttons go circular
  4. Photography-driven depthno drop shadows anywhere; hierarchy comes from light canvas alternating with dark navy (#1a2129) hero bands at 80px section rhythm
  5. M tricolor stripe scoped tight#0066b1 → #1c69d4 → #e22718 appears only on M-model pages and motorsport dividers, never as a CTA fill

Live at bmw.com

A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.

Screenshot of BMW's website at bmw.combmw.com

Explore BMW

Pick what you want to see — mockups, colors, typography, layout, or the full component list.

Brand & Accent

Sparing, CTA-only voltage.

Surface

Page and card backgrounds.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Semantic

Status, errors, success, inline links.

Other

Specialty colors.

BMW design system FAQ

Common questions about BMW's tokens, components, and how to use this DESIGN.md in your project.

Specs, directories, and component libraries that pair with this design system.

Use BMW in your project

One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.

Download DESIGN.md