bmw
BMW's corporate site — distinct from BMW M's motorsport-bombastic variant, this is a measured and settled corporate-automotive interface. On a light (cream-tinted white) canvas, BMW corporate blue (#1c69d4) carries every primary CTA; dark navy hero bands frame model photography.
colors
#1c69d4 #0653b6 #d6d6d6 #ffffff typography
the quick brown fox jumps over the lazy dog
the quick brown fox jumps over the lazy dog
the quick brown fox jumps over the lazy dog — body text at reading size.
design.md source
---
version: alpha
name: BMW-design-analysis
description: BMW's corporate site — distinct from BMW M's motorsport-bombastic variant, this is a measured and settled corporate-automotive interface. On a light (cream-tinted white) canvas, BMW corporate blue (#1c69d4) carries every primary CTA; dark navy hero bands frame model photography. BMW Type Next Latin sets the entire hierarchy on two weights — heavy 700 display and Light 300 body. Configuration and reservation flows ride a card-based 4-up grid, where each card holds a model render, a name, and a "Learn More" link.
colors:
primary: "#1c69d4"
primary-active: "#0653b6"
primary-disabled: "#d6d6d6"
ink: "#262626"
body: "#3c3c3c"
body-strong: "#1a1a1a"
muted: "#6b6b6b"
muted-soft: "#9a9a9a"
hairline: "#e6e6e6"
hairline-strong: "#cccccc"
canvas: "#ffffff"
surface-soft: "#f7f7f7"
surface-card: "#fafafa"
surface-strong: "#ebebeb"
surface-dark: "#1a2129"
surface-dark-elevated: "#262e38"
on-primary: "#ffffff"
on-dark: "#ffffff"
on-dark-soft: "#bbbbbb"
m-blue-light: "#0066b1"
m-blue-dark: "#1c69d4"
m-red: "#e22718"
success: "#22c55e"
warning: "#f59e0b"
error: "#dc2626"
typography:
display-xl:
fontFamily: "'BMW Type Next Latin', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif"
fontSize: 64px
fontWeight: 700
lineHeight: 1.05
letterSpacing: 0
display-lg:
fontFamily: "'BMW Type Next Latin', sans-serif"
fontSize: 48px
fontWeight: 700
lineHeight: 1.1
letterSpacing: 0
display-md:
fontFamily: "'BMW Type Next Latin', sans-serif"
fontSize: 32px
fontWeight: 700
lineHeight: 1.15
letterSpacing: 0
display-sm:
fontFamily: "'BMW Type Next Latin', sans-serif"
fontSize: 24px
fontWeight: 700
lineHeight: 1.25
letterSpacing: 0
title-lg:
fontFamily: "'BMW Type Next Latin', sans-serif"
fontSize: 20px
fontWeight: 700
lineHeight: 1.3
letterSpacing: 0
title-md:
fontFamily: "'BMW Type Next Latin', sans-serif"
fontSize: 18px
fontWeight: 700
lineHeight: 1.4
letterSpacing: 0
title-sm:
fontFamily: "'BMW Type Next Latin', sans-serif"
fontSize: 16px
fontWeight: 700
lineHeight: 1.4
letterSpacing: 0
body-md:
fontFamily: "'BMW Type Next Latin', sans-serif"
fontSize: 16px
fontWeight: 300
lineHeight: 1.55
… components
display headline
body copy from bmw tokens — the default reading size for paragraphs and ui descriptions.
feature headline
a sample card surface with heading and body copy styled from component tokens.
what is in this design system?
colors, typography, spacing, and component patterns sourced from publicly visible brand tokens.
const theme = {
primary: "#1c69d4",
font: ""BMW Type Next Latin", system-ui, sans-serif",
}; extracted from publicly visible design tokens. sourced via VoltAgent/awesome-design-md. no ownership claim on bmw's visual identity.