← all systems bmw
edit →

Design System Inspired by BMW

1. Visual Theme & Atmosphere

BMW’s website is automotive engineering made visual — a design system that communicates precision, performance, and German industrial confidence. The page alternates between deep dark hero sections (featuring full-bleed automotive photography) and clean white content areas, creating a cinematic rhythm reminiscent of a luxury car showroom where vehicles are lit against darkness. The BMW CI2020 design language (their corporate identity refresh) defines every element.

The typography is built on BMWTypeNextLatin — a proprietary typeface in two variants: BMWTypeNextLatin Light (weight 300) for massive uppercase display headings, and BMWTypeNextLatin Regular for body and UI text. The 60px uppercase headline at weight 300 is the defining typographic gesture — light-weight type that whispers authority rather than shouting it. The fallback stack includes Helvetica and Japanese fonts (Hiragino, Meiryo), reflecting BMW’s global presence.

What makes BMW distinctive is its CSS variable-driven theming system. Context-aware variables (--site-context-highlight-color: #1c69d4, --site-context-focus-color: #0653b6, --site-context-metainfo-color: #757575) suggest a design system built for multi-brand, multi-context deployment where colors can be swapped globally. The blue highlight color (#1c69d4) is BMW’s signature blue — used sparingly for interactive elements and focus states, never decoratively. Zero border-radius was detected — BMW’s design is angular, sharp-cornered, and uncompromisingly geometric.

Key Characteristics:

2. Color Palette & Roles

Primary Brand

Neutral Scale

Interactive States

Shadows

3. Typography Rules

Font Families

Hierarchy

RoleFontSizeWeightLine HeightNotes
Display HeroBMWTypeNextLatin Light60px (3.75rem)3001.30 (tight)text-transform: uppercase
Section HeadingBMWTypeNextLatin32px (2.00rem)4001.30 (tight)Major section titles
Nav EmphasisBMWTypeNextLatin18px (1.13rem)9001.30 (tight)Navigation bold items
BodyBMWTypeNextLatin16px (1.00rem)4001.15 (tight)Standard body text
Button BoldBMWTypeNextLatin16px (1.00rem)7001.20–2.88CTA buttons
ButtonBMWTypeNextLatin16px (1.00rem)4001.15 (tight)Standard buttons

Principles

4. Component Stylings

Buttons

Cards & Containers

Image Treatment

5. Layout Principles

Spacing System

Grid & Container

Whitespace Philosophy

Border Radius Scale

6. Depth & Elevation

LevelTreatmentUse
Photography (Level 0)Full-bleed dark imageryHero backgrounds
Flat (Level 1)White surface, no shadowContent sections
Focus (Accessibility)BMW Focus Blue (#0653b6)Focus states

Shadow Philosophy: BMW uses virtually no shadows. Depth is created entirely through the contrast between dark photographic sections and white content sections — the automotive lighting does the elevation work.

7. Do’s and Don’ts

Do

Don’t

8. Responsive Behavior

Breakpoints

NameWidthKey Changes
Mobile Small<375pxMinimum supported
Mobile375–480pxSingle column
Mobile Large480–640pxSlight adjustments
Tablet Small640–768px2-column begins
Tablet768–920pxStandard tablet
Desktop Small920–1024pxDesktop layout begins
Desktop1024–1280pxStandard desktop
Large Desktop1280–1440pxExpanded
Ultra-wide1440–1600pxMaximum layout

Collapsing Strategy

9. Agent Prompt Guide

Quick Color Reference

Example Component Prompts

Iteration Guide

  1. Zero border-radius — every corner is sharp, no exceptions
  2. Weight extremes: 300 (display), 400 (body), 700 (buttons), 900 (nav)
  3. BMW Blue for interactive only — never as background or decoration
  4. Photography carries emotion — the UI is pure precision
  5. Tight line-heights everywhere — 1.15 to 1.30 is the range