Design System Analysis of BMW M

A motorsport-engineering interface anchored on a near-black canvas with white BMW Type Next Latin display headlines in confident UPPERCASE. Brand voltage comes from full-bleed automotive photography.

01 — Color Palette

Black canvas, white type, M tricolor accent

The system has no decorative voltage — energy comes from full-bleed photography. The M tricolor stripe is the only true brand-identity color signal; it never appears as a button fill.

M Tricolor (Brand Signature)

m-blue-light
#0066b1
First stop in M tricolor stripe.
m-blue-dark / bmw-blue
#1c69d4
Middle stop. Same as heritage corporate blue.
m-red
#e22718
Third stop. M-power red.
electric-blue
#0653b6
M xDrive electric model accent.

Surface

canvas
#000000
Default page floor across every surface.
surface-soft
#0d0d0d
Spec table cells, footer-adjacent strips.
surface-card
#1a1a1a
Cards, secondary buttons, icon backgrounds.
surface-elevated
#262626
Nested cards inside dark bands.
carbon-gray
#2b2b2b
Carbon-fiber technical-spec surfaces.
hairline
#3c3c3c
1px dividers and outlines.

Text

ink / on-dark
#ffffff
All headline and primary text.
body-strong
#e6e6e6
Emphasized body / lead paragraph.
body
#bbbbbb
Default running-text. Cooler than pure white.
muted
#7e7e7e
Footer links, captions.
02 — Typography Scale

BMW Type Next Latin · 700 / 300 contrast

Display at weight 700, body at weight 300 (Light). The contrast between heavy display and light body is the editorial signature. UPPERCASE for h1/h2 with 1.5px letter-spacing on labels.

display-xl80px / 700 / 1.0 / 0
THE ULTIMATE
display-lg56px / 700 / 1.05 / 0
More from BMW M
display-md40px / 700 / 1.1 / 0
BMW M3 Sedan
display-sm32px / 700 / 1.15 / 0
Race-bred for the road
title-lg24px / 700 / 1.3 / 0
XM 50e: Plug-in Hybrid
title-md20px / 400 / 1.4 / 0
Test yourself for the race
title-sm18px / 400 / 1.4 / 0
From racing to series production
label-uppercase14px / 700 / 1.3 / 1.5px
VIEW ALL MODELS
body-md16px / 300 (Light) / 1.5
Engineered to deliver an unprecedented driving experience that combines pure motorsport DNA with everyday usability.
body-sm14px / 300 (Light) / 1.5
Footer body, cookie consent, fine-print legal text — even legal text stays at light weight.
caption12px / 400 / 1.4 / 0.5px
Photo: BMW M Press · 2026
button14px / 700 / 1.0 / 1.5px
Discover M
nav-link14px / 400 / 1.4 / 0.5px
Models · Topics · Magazine · Configurator · Fastlane
03 — Button Variants

Rectangular silhouettes, uppercase tracking

All buttons render at 0px radius with 1.5px letter-spacing on uppercase labels. The "machined precision" feel is non-negotiable — rounded corners read as consumer-tech, not motorsport.

button-primary
canvas / on-dark inverted / 0px radius
button-primary-outline
Transparent over photography. White outline only.
button-icon (carousel)
48 × 48 / surface-card / full radius
text-link
Uppercase 1.5px tracking with chevron
04 — Cards & Containers

Photo-led card grid

Cards lead with edge-to-edge photography. Chrome around the photos backs off — small uppercase tags, heavy display titles, light-weight body excerpts.

Magazine · Lifestyle

Test yourself for the race

An M Driver Training day at the M Track. Drive an M car at the limit on a closed circuit.

Models · 2026

The new BMW M xM 50e

Plug-in hybrid M Performance. 469 kW (637 hp) combined output and electric-only range.

Motorsport · Racing

From racing to series production

How motorsport innovation flows into every M car you can drive on the road.

05 — Model Cards

More new M models

BMW M3

3.0L · 530 hp · 0–100 km/h in 3.5s

BMW M4

3.0L Twin-Turbo · 543 hp · 0–100 km/h in 3.4s

BMW XM 50e

Plug-in Hybrid · 469 kW · Electric-only range
06 — Spec Cells

Engineered numbers, no ornamentation

Spec table cells display vehicle technical data. Sharp corners, large display numbers, uppercase labels. No card chrome — values sit in a 4-up grid with hairline dividers.

530
Horsepower
3.5s
0 – 100 km/h
290
Top speed (km/h)
3.0L
Engine displacement
650
Nm torque
8
M Steptronic gears
M xDrive
Drive system
M Compound
Brakes
07 — Magazine Article + Motorsport Photo
Magazine

40 years of M5 Touring

From the original 1986 prototype to the V8 hybrid of 2025 — how the wagon became the canvas for M's wildest experiments.

Motorsport · DTM

Made for the racetrack

Motorsport · Le Mans

BMW M Hybrid V8

08 — Category Tabs + Chatbot Launcher
All
Magazine
Models
Lifestyle
Motorsport

BMW M Chatbot

Ask anything about M cars, models, motorsport history, or technology.

M Track booking

Book your M Track Days experience at the Nürburgring or M Driving Academy.

09 — Form Elements & Cookie Consent

Inputs are 0px radius, surface-card background, hairline border. Focus state thickens the border to white.

10 — Spacing Scale

Section rhythm 96px between major editorial bands.

xxs · 4px
xs · 8px
sm · 12px
md · 16px
lg · 24px
xl · 40px
xxl · 64px
section · 96px
11 — Border Radius Scale

Almost always 0px. Reserve full radius for circular icon buttons only.

0 · none
2 · xs
4 · sm
6 · md
full
12 — Elevation & Depth

No drop shadows. Depth comes from photography subjects + lighting and from the contrast between black canvas and slightly-elevated surface-card.

Flat

No shadow. Body, top nav, footer, photo bands.

Soft hairline

1px hairline border. Section dividers, card outlines.

Card surface

surface-card over canvas — visible elevation.

Photographic depth

Full-bleed photo. Subject + lens does shadow's work.

Carbon-spec

carbon-gray on tech-spec cards. Texture overlay optional.

M-stripe accent

4px tricolor stripe as brand-identity divider.

13 — CTA Band

Drive an M

Experience M for yourself

14 — Responsive Behavior
NameWidthKey Changes
Mobile< 768pxHamburger nav; hero h1 80→48px; photo cards stack full-width; spec grid 1-up.
Tablet768–1024pxTop nav tightens; 2-up card grids; spec tables 2-up.
Desktop1024–1440pxFull top-nav; 3-up card grids; 4-up spec grids.
Wide> 1440pxSame as desktop with more breathing room; max content 1440px.
375
mobile
600
small phone
768
tablet
1024
laptop
1280
desktop
1440
wide

Touch Targets

Collapsing Strategy