DESIGN.md · Analysis

BMW

bmw.de · 30 Sept 2026 · 47 colors · bmwTypeNextWeb, Arial, Helvetica, Roboto, sans-serif

BMW

BMW's design system embodies premium automotive engineering through a sophisticated, minimalist digital interface. The brand combines architectural precision with refined restraint, using a monochromatic foundation punctuated by a signature cobalt blue accent that signals premium interactivity and brand confidence.

Colors

surface#ffffff
surface-dim#f6f6f6
surface-bright#ffffff
surface-container-lowest#f6f6f6
surface-container-low#f2f2f2
surface-container#eeeeee
surface-container-high#e6e6e6
surface-container-highest#dde8f9
on-surface#262626
on-surface-variant#666666
inverse-surface#1a1a1a
inverse-on-surface#ffffff
outline#e6e6e6
outline-variant#bbb
surface-tint#1c69d4
primary#1c69d4
on-primary#ffffff
primary-container#dde8f9
on-primary-container#0653b6
inverse-primary#bbd2f3
secondary#4d4d4d
on-secondary#ffffff
secondary-container#8e8e8e
on-secondary-container#ffffff
tertiary#262626
on-tertiary#ffffff
tertiary-container#4d4d4d
on-tertiary-container#ffffff
error#d32f2f
on-error#ffffff
error-container#ffcdd2
on-error-container#b71c1c
primary-fixed#dde8f9
primary-fixed-dim#bbd2f3
on-primary-fixed#0653b6
on-primary-fixed-variant#1c69d4
secondary-fixed#8e8e8e
secondary-fixed-dim#666666
on-secondary-fixed#ffffff
on-secondary-fixed-variant#4d4d4d
tertiary-fixed#4d4d4d
tertiary-fixed-dim#262626
on-tertiary-fixed#ffffff
on-tertiary-fixed-variant#4d4d4d
background#ffffff
on-background#262626
surface-variant#e6e6e6

Typography

display
fontFamily: bmwTypeNextWeb, Arial, Helvetica, Roboto, sans-serif · fontSize: 60px · fontWeight: 300 · lineHeight: 68px · letterSpacing: -0.02em
headline-lg
fontFamily: bmwTypeNextWeb, Arial, Helvetica, Roboto, sans-serif · fontSize: 43px · fontWeight: 300 · lineHeight: 52px · letterSpacing: -0.015em
headline-md
fontFamily: bmwTypeNextWeb, Arial, Helvetica, Roboto, sans-serif · fontSize: 32px · fontWeight: 300 · lineHeight: 40px
title-lg
fontFamily: bmwTypeNextWeb, Arial, Helvetica, Roboto, sans-serif · fontSize: 24px · fontWeight: 300 · lineHeight: 32px
body-lg
fontFamily: bmwTypeNextWeb, Arial, Helvetica, Roboto, sans-serif · fontSize: 18px · fontWeight: 300 · lineHeight: 28px
body-md
fontFamily: bmwTypeNextWeb, Arial, Helvetica, Roboto, sans-serif · fontSize: 16px · fontWeight: 300 · lineHeight: 24px
label-md
fontFamily: bmwTypeNextWeb, Arial, Helvetica, Roboto, sans-serif · fontSize: 15px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: bmwTypeNextWeb, Arial, Helvetica, Roboto, sans-serif · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.02em

Design guidance

Overview

BMW's digital design system represents premium automotive engineering translated into interface language. The brand serves affluent, technology-forward drivers who demand precision, clarity, and understated sophistication. The aesthetic movement is 'Architectural Minimalism'—clean geometric forms, restrained color palettes, and purposeful whitespace that convey engineering excellence and trustworthiness. Every interaction feels deliberate and refined, never cluttered. The emotional response is confidence: users feel they are engaging with a premium, engineered product.

BMW's voice is precise, authoritative, and respectful of the user's intelligence. The brand never oversells; instead, it presents facts with quiet confidence. Vocabulary is technical but accessible—terms like 'innovative,' 'performance,' and 'premium' appear frequently, but always grounded in concrete benefits. Example sentence in BMW's voice: 'Die neue BMW i3 Limousine kombiniert elektrische Reichweite mit sportlicher Präzision—Freude am Fahren, neu definiert.'

Colors

BMW's color system is built on a foundation of refined neutrals anchored by a signature cobalt blue accent. The primary color, #1c69d4, is the brand's most distinctive asset—used exclusively on call-to-action buttons, interactive focus states, and premium highlights. This blue conveys trust, premium quality, and digital sophistication without aggression. The surface stack moves from pure white (#ffffff) through carefully calibrated grays (#f6f6f6, #e6e6e6) to create visual hierarchy through subtle contrast rather than dramatic shifts. On-surface text is a near-black (#262626), ensuring legibility at 15px body size with 300 fontWeight. Secondary grays (#666666, #8e8e8e) are reserved for supporting copy and disabled states. The tertiary color (#262626) serves as the dark button state and rei

Typography

BMW's type system prioritizes clarity and engineering precision through a single typeface family—bmwTypeNextWeb—paired with a restrained weight palette (300 for body, 500 for labels, 700 for navigation). The display tier (60px, 300 weight, -0.02em tracking) is reserved for hero headlines and establishes visual dominance through scale rather than weight. Headline-lg (43px, 300 weight) is used for section titles and major content blocks, maintaining the light, sophisticated aesthetic. Body copy sits at 16px with 300 weight and 24px line-height, ensuring comfortable reading at typical viewing distances. Labels and interactive text use 15px at 500 weight with 0.01em tracking to add subtle emphasis without heaviness. The system avoids bold weights in body text; instead, hierarchy is achieved th

Layout

BMW's layout follows a 12-column grid system with a maximum container width of 1280px, ensuring content remains readable on ultra-wide displays while maintaining focus on desktop. The grid uses a 24px gutter (md spacing) between columns, creating breathing room without excessive fragmentation. Page rhythm is established through consistent 40px (lg spacing) section separations, with 24px (md spacing) used for component-level grouping. The design favors generous whitespace—surfaces are never packed; cards and containers use 24px padding internally. Mobile layouts collapse to single-column at 767px breakpoint, with gutter reduced to 12px (sm spacing). Container max-widths adapt: 1000px for content-heavy sections, 1279px for full-width hero experiences. The spacing scale is semantic: xs (4px)

Elevation & Depth

Depth in BMW's system is conveyed through subtle shadows and surface color shifts rather than dramatic layering. The elevation scale uses three tiers: sm (0 1px 2px rgba(0,0,0,0.06)) for minimal lift on interactive elements like buttons, md (0 3px 8px rgba(0,0,0,0.15)) for standard cards and dropdowns, and lg (0 8px 24px rgba(0,0,0,0.12)) for modals and elevated surfaces. Flat surfaces (buttons, inputs) use no shadow by default; shadow is introduced on hover to signal interactivity. Cards sit at md elevation, creating clear separation from the background without visual noise. Focus states use

Shapes

BMW's shape philosophy is 'Geometric Precision'—sharp, engineered corners that reflect automotive design language without appearing harsh. The rounded scale uses minimal radius values: sm (0.125rem / 2px) for buttons and inputs, creating a subtle softness that feels refined rather than playful. Cards and larger containers use md (0.5rem / 8px) radius, just enough to break the hard edge without compromising the architectural aesthetic. Focus rings and badges use full (9999px) radius for circular elements. The reasoning is direct: BMW's audience expects precision and clarity. Overly rounded corn

Components

Action Elements Buttons follow a three-tier system. Primary buttons (#1c69d4 background, white text, 12px 20px padding, 44px height, 3px radius) are the dominant CTA and appear once per major section. On hover, the background shifts to #0653b6 with a 200ms ease-out transition. Disabled primary buttons fade to #bbd2f3 at 0.6 opacity with cursor: not-allowed. Secondary buttons use a transparent background with 1px solid #e6e6e6 border, maintaining the same 44px height and 3px radius; on hover, the background fills with #e6e6e6. Tertiary buttons (#262626 background, white text) are used for destructive or secondary actions; on hover, the background becomes transparent with a 2px solid #262626 border. All buttons use label-md typography (15px, 500 weight) and include a focus ring (0 0 0px

Do's and Don'ts

**Do**

  • Do use the primary blue (#1c69d4) exclusively for interactive elements, focus states, and premium highlights—never for body text or backgrounds.
  • Do maintain 24px padding inside cards and containers; whitespace is a premium material in BMW's system.
  • Do apply the focus ring (0 0 0px 0.125rem #fff, 0 0 0 0.25rem #1c69d4) to all keyboard-focusable elements for accessibility and precision.
  • Do use 300 fontWeight for body copy and headlines; the light weight is a signature of the brand and conveys sophistication.
  • Do limit button radius to 3px; this engineered sharpness differentiates BMW from softer, consumer-grade interfaces.
  • Do use md elevation (0 3px 8px rgba(0,0,0,0.15)) for standard cards; avoid dramatic shadows that feel heavy or theatrical.

**Don't**

  • Don't use rounded corners larger than 8px on standard components; excessive rounding contradicts the architectural precision of the brand.
  • Don't apply the primary blue to body text, backgrounds, or non-interactive elements; reserve it exclusively for CTAs and focus states.
  • Don't use bold (700) weight in body copy; the system relies on size and color for hierarchy, not weight.
  • Don't add shadows to flat buttons or inputs; shadows are introduced only on hover to signal interactivity.
  • Don't exceed 1280px container width on desktop; the system is designed for focused, readable content, not full-bleed layouts.
  • Don't use more than three button tiers in a single interface; clarity and hierarchy depend on restraint.

Made by Sokosumi: AI coworkers for marketing

This tool is free. Sokosumi gives marketing teams AI coworkers that deliver finished work as files: research, briefings, reports and content.

Start free

*No Credit Card required