BMW 3 Series VIN Decoder, Build Sheet and Options Lookup

Find 3 Series Option Codes, Equipment Codes, and Factory Options

Try It Yourself. Copy/Paste This BMW 3 Series VIN Into Our Decoder Below: 3MW5U9J08M8F65432

Specialist Intelligence

VIN Decoder & Build Sheet

Check VIN identity, factory spec, recalls, complaints, and ownership risks before you buy.

Standard 17 character VIN. Must not contain letters Q, I, or O.
What's included in your VIN Report
Buy or Walk Verdict VIN and Factory Spec Current Market Value Engine and Platform Health Check 24 Month Risk Forecast Full Recall Information Real World Complaint Tracking Problems and Issues Safety Investigations Efficiency and Running Costs 30,000 Mile Ownership Roadmap Final Purchase Checklist Title and Accident History Check (Verified through external vehicle history databases)
Live Buyer Signals

Pre Purchase VIN Check

Our free VIN decoder shows the headline picture. If something flags here, the full VIN report goes deeper into what it means for this exact VIN and vehicle profile. Don't buy a lemon.
Recall Records
Waiting for VIN
Enter a VIN to load recall data.
Recall Type
Waiting for VIN
Recall category will appear after decoding.
Mechanical Issues
Waiting for VIN
Mechanical issue patterns will populate after VIN analysis.
Owner Complaints
Waiting for VIN
Complaint data will appear once VIN is verified.
Unlock Full VIN Report • $4.99
Instant Report • One Time Payment • Secure Checkout 🔒
Identity Verified
Authentic Data
Vehicle confirmed
Identity Verified. You've cleared the basic history layer. Now, expose the hidden issues.
Get your pre purchase VIN check to expose hidden issues, show warnings, and reveal upcoming repair costs, plus lots more!
Unlock Full VIN Report • $4.99
Efficiency Intelligence

Fuel Economy, Emissions & Running Cost

EPA fuel economy for the vehicle year and model profile.

Combined MPG
Checking...
Matching official economy records.
Annual Fuel Cost
Checking...
Looking for annual running cost data.
Greenhouse Gas Score
Checking...
Reviewing emissions scoring.
Eco Badge
Checking...
Calculating eco profile.
Spec Intelligence

Additional Vehicle Specs

Supplementary spec matching for output such as power, transmission, size, and weight.

Horsepower
Checking...
Matching detailed specification data.
Transmission
Checking...
Looking for transmission configuration.
Dimensions
Checking...
Reviewing overall vehicle size.
Curb Weight
Checking...
Looking for curb weight estimate.
Safety Intelligence

Recalls, Complaints & Mechanical Failures

Model level safety and complaint data for the decoded year, make, and model.

Open Recall Records
Checking...
Reviewing manufacturer safety recall records.
Owner Complaints
Checking...
Reviewing owner reported defect records.
High Risk Component
Checking...
Most frequent complaint area for this vehicle profile.
Specialist Intelligence

Vehicle Ownership Insights

Platform specific reliability patterns, critical engine platform audits, and pre purchase inspection guidance.

Vehicle Generation
Checking...
Generation context will appear here.
Complaint Activity
Checking...
Complaint trend level will appear here.
Maintenance Complexity
Higher
Turbocharged engines, advanced electronics, and performance drivetrains make this vehicle more complex than typical mass market vehicles.
Common Problem Areas
Powertrain Insight
Turbocharged engines are common in this vehicle profile. Buyers usually inspect cooling system condition, oil leaks, ignition components, and smooth transmission operation when evaluating a used vehicle.
What to Check Before Buying
Expert Intelligence

Likely Factory Option Profile

Probability model for common package combinations around this production era.

Likely Sport Package
N/A
N/A
Likely Comfort Package
N/A
N/A
Likely Tech Package
N/A
N/A
Need more detail?
Unlock the deeper VIN report

The free scan verifies identity and surfaces early risk signals. The paid report goes deeper into what those signals mean for ownership, repairs, and buying confidence.

Unlock Full VIN Report
This is a picture of Dale Ogden

Dale Ogden

Founder - Check Your Spec

Article By: Dale Ogden

Dale Ogden is the founder of Check Your Spec and a trusted automotive expert with more than 21 years of experience in vehicle valuations, forecasting, and asset management. He previously served as a Forecast Manager at CAP HPI – the UK’s leading vehicle valuation authority, widely regarded as a counterpart to Kelley Blue Book. Dale helped pioneer early electric vehicle depreciation models adopted by major manufacturers, and his work has contributed residual value forecasts across more than 10,000 vehicles. Today, his practical, data led insights support buyers, enthusiasts, and automotive professionals around the world.

Table of Contents

Where To Find The VIN On A BMW 3 Series

Before you run a BMW 3 Series VIN decoder, generate a factory build sheet, identify SA option codes, or check original factory equipment, you need the correct 17-character VIN. Every BMW 3 Series VIN is unique to that vehicle and acts as the key to unlocking the engine specification, drivetrain, production year, factory options, recall status, and ownership history. The best practice before buying any used 3 Series is to compare the VIN across multiple physical locations and confirm it matches the documentation.

On the car

Where To Find The VIN on the Vehicle

  • Driver side dashboard plate visible through the windscreen the most accessible location on all generations
  • Driver side door jamb certification label present on E46, E90, F30, and G20 models
  • B-pillar vehicle identification sticker E90 F30 G20
  • Engine compartment identification label location varies by generation, typically on the front cross-member or strut brace area
  • Boot floor or spare wheel well area the factory build sheet sticker with full SA codes is also located here on most generations
  • BMW ConnectedDrive menus and vehicle settings on newer G20 models the VIN is accessible digitally via the iDrive system
On the documents

Where To Find The VIN in the Paperwork

  • Vehicle registration document or title certificate
  • Government vehicle registration and roadworthiness test certificates
  • BMW finance and lease documentation
  • Insurance policy schedule and certificate
  • Service invoices, dealer paperwork, and BMW service history booklet
  • Online BMW service history and recall records accessible via the BMW owner portal using the VIN
  • Safety recall correspondence and manufacturer communications
Before you buy: always compare the VIN shown on the dashboard plate, door jamb label, and ownership documents before relying on any listing or specification report. A mismatch between locations is a serious red flag. Once confirmed, the VIN can be used to retrieve the factory build sheet, SA option codes, production details, original equipment specification, and open recall status. This applies whether you are looking at an E46, E90, F30, or G20 generation, or verifying a model designation such as 328i, 330i, 330e, 340i, M340i, or xDrive.
This is an image of BMW 3 Series VIN Locations

How to Decode a BMW 3 Series VIN Number

Every BMW 3 Series VIN contains information that identifies the manufacturer, model family, production year, assembly plant, and unique factory identity. Understanding the VIN structure helps you verify the vehicle before reviewing build sheet data, SA option codes, factory equipment, recalls, and production records. This applies whether you are looking at an E46, E90, F30, G20, 330i, M340i, xDrive, or plug-in hybrid model.

Select any segment of the example VIN below to see what that part of the number confirms.

Example BMW 3 Series VIN
3MW 5U9J0 8 M 8 F65432

VIN Digits 1 to 3: World Manufacturer Identifier

These three characters identify the manufacturer and where the vehicle was built. BMW 3 Series vehicles commonly begin with WBA for standard models built in Germany, WBS for M models, or 3MW for vehicles assembled at the BMW plant in San Luis Potosi, Mexico. The WMI confirms both the brand and the production origin.

VIN Digits 4 to 8: Vehicle Descriptor Section

This section identifies the model family and major vehicle characteristics. It distinguishes between different 3 Series variants, body styles, engine families, restraint system types, and drivetrain configurations. On BMW 3 Series models this encodes whether the car is a saloon, Touring, Gran Turismo, or coupe, and the broad engine and drivetrain category.

VIN Digit 9: Check Digit

The check digit is a mathematically derived verification character. It validates that the full 17-character VIN is correctly formed and has not been altered. A BMW VIN decoder will use this to confirm the number is genuine before retrieving build sheet and factory option data.

VIN Digit 10: Model Year

This character identifies the model year of production. It is one of the most useful digits when comparing vehicles across generations. The model year code helps confirm whether a car belongs to the E90, F30, or G20 production cycle, and is used to cross-reference recall campaigns and factory specification changes that were introduced at specific production dates.

VIN Digit 11: Assembly Plant

The eleventh digit identifies the assembly plant where the vehicle was built. Depending on generation and market, BMW 3 Series production has taken place in Munich and Regensburg in Germany, Rosslyn in South Africa, and San Luis Potosi in Mexico. Plant of origin can be relevant when tracing production batches affected by specific recall campaigns or quality actions.

VIN Digits 12 to 17: Production Sequence Number

These six characters form the unique production sequence number that identifies the individual vehicle. This is the part of the VIN used when retrieving BMW build sheets, SA option codes, service history, open recall status, and original factory specification records. No two vehicles share the same sequence number.

Tip: the model year digit and the World Manufacturer Identifier together are the fastest way to establish which generation and market variant you are looking at before running a full build sheet lookup. If these two segments do not match the car you are inspecting in person, treat it as a discrepancy worth investigating before proceeding.

How to Find Your BMW 3 Series Build Sheet, Factory Options, and SA Codes

To find the original build sheet for a BMW 3 Series, start with the VIN. While the VIN identifies the vehicle itself, the build sheet reveals how the car was actually configured when it left the factory. This includes the model designation, drivetrain configuration, factory packages, paint colour, upholstery, production information, and SA codes linked to specific equipment.

This matters when buying a used BMW 3 Series because two cars that appear nearly identical in a listing can have significantly different equipment levels and market values. Features such as M Sport packages, adaptive suspension, Harman Kardon audio, adaptive LED headlights, head-up display, heated seats, parking assistance systems, and premium interior trims all influence desirability and resale value in ways that are not always visible from photographs or a seller description alone.

BMW 3 Series VIN Build Sheet Lookup

A BMW build sheet lookup uses the VIN to reveal original factory production data. This includes the model designation, production date, engine family, transmission type, drivetrain, paint code, interior trim, and all equipment packages installed at the factory. It is the most reliable starting point for verifying any used 3 Series.

BMW SA Codes and Factory Option Codes

BMW uses SA codes to identify every factory installed item. These codes cover performance upgrades, suspension systems, driver assistance technology, premium audio, seating options, wheels, trim packages, lighting specification, and comfort features. The SA code list on the build sheet is the definitive record of what the car left the factory with.

Original Window Sticker and Purchase Documentation

Where available, the original window sticker provides a detailed breakdown of factory options, package names, original pricing, paint specification, upholstery choices, and dealer accessories supplied when the car was new. Not always present on used cars but worth requesting from the seller or checking via the VIN.

BMW Dealer Production Records

BMW dealerships can access production information using the VIN. These records help verify factory specification, identify installed equipment, and confirm whether the car's current description matches its original build configuration. Useful when the build sheet sticker in the boot has been damaged or removed.

iDrive Features and Vehicle Menus

Modern BMW 3 Series models contain useful confirmation within the iDrive system. Navigation functions, parking assistance menus, chassis settings, lighting controls, driver assistance features, and connected services can all support or contradict what a seller claims is fitted. Particularly useful for confirming whether Live Cockpit Professional, Driving Assistant Pro, or surround view are genuinely present.

Physical Inspection of Factory Equipment

Many BMW options can be verified in person. M Sport body styling, upgraded brake calipers, sport seats, paddle shifters, adaptive headlights, Harman Kardon tweeters in the A-pillars, sunroof, heated steering wheel, and upgraded wheel designs all provide physical evidence of original specification. Cross-reference with build sheet SA codes for a complete picture.

Most accurate approach: compare VIN data, SA codes, factory build sheet information, dealership records, physical equipment, and iDrive software features together. When these sources align, you can confirm the original factory specification with confidence and avoid relying on a seller description that may be incomplete or incorrect.

BMW 3 Series Generations: Which One Do You Have?

The first thing to establish is which generation you are looking at. Each generation has a distinct chassis code, a different platform, and a completely different set of engines, technology, and known issues. Two 3 Series can look similar at a glance while being separated by two decades of engineering.

Generation Years Common Engines Buyer Focus
E30 1982 to 1994 M10, M20, and M42 naturally aspirated petrol engines, including four cylinder and six cylinder options Originality, rust, cooling system condition, and service history. Collectability is rising on well preserved examples.
E36 1990 to 2000 M40, M42, M50, M52, and S50 engines, with a wide range that includes the first six cylinder M3 Rust at arches, sills, and jacking points. Cooling system age. M50 and M52 six cylinder appeal. Originality over modification.
E46 1998 to 2006 M54, N42, and M47 diesel engines. Strongest generation for six cylinder appeal. Rear subframe condition on enthusiast cars. Cooling system. M54 six cylinder versus four cylinder value gap. High modification rate means VIN verification matters.
E90 2005 to 2012 N52, N54, N55 petrol engines, N47 diesel engines, and the S65 V8 used in the M3 N54 versus N55 engine identification is critical. Takata airbag recall status. Manual versus automatic desirability gap. E92 coupe commands premium over saloon.
F30 2012 to 2018 N20 and B48 four cylinder engines, N55 and B58 six cylinder engines, plus N47 and B47 diesel engines N20 timing chain risk is the most important pre purchase check. B48 versus N20 identification is essential. B58 340i commands strong premium. xDrive adds value in certain markets.
G20 2019 to present B48 four cylinder engines, B58 six cylinder engines, B47 diesel engines, and 330e plug in hybrid models Specification accuracy is the primary risk. Engine and option codes drive value more than mileage alone. M340i commands the strongest premium. 330e depreciation profile differs from petrol models.

Which Body Style Do You Have?

The 3 Series has been produced in multiple body styles throughout its history. The body style affects value, practicality, and which buyers it appeals to. It is also one of the easier things to confirm visually, although the VIN encodes the body style directly.

Saloon or Sedan

4 Door Saloon

The most common 3 Series body style across all generations. Broadest used market appeal and the most available used stock. E90 saloon, F30 saloon, and G20 saloon are the modern equivalents. Typically the baseline for resale comparisons.

Touring or Estate

5 Door Touring

Estate body style available on E36, E46, E90 E91, F30 F31, and G20 G21. Practical appeal but narrower buyer base than saloon. Well specified Touring models with M Sport and six cylinder engines can attract a loyal audience.

Coupe

2 Door Coupe

Available on E30, E36, E46, and the E90 era E92. From the F30 generation onwards, the 2 door model moved to the 4 Series nameplate. If you have a 2 door car from 2013 onwards, it is a 4 Series, not a 3 Series. Always verify with the VIN.

Gran Turismo

Gran Turismo Fastback

F34 Gran Turismo from 2013 to 2019 is a raised fastback on the F30 platform. It should not be confused with the saloon or Touring. It has distinct proportions and a longer wheelbase. It was discontinued with the G20 generation. VIN data confirms the F34 body code.

Convertible

Cabriolet or Convertible

Available on E30, E36, E46, and the E90 era E93. The convertible moved to the 4 Series with the F33 from 2013. Older 3 Series convertibles carry specialist buyer appeal. Roof mechanism condition is the primary ownership consideration.

What Does Your BMW 3 Series Badge Actually Tell You?

BMW badge numbers indicate engine displacement and output tier, but the mapping between badge and engine has changed multiple times across generations. What a 328i means on an E46 is completely different from what it means on an F30. Never assume the engine family from the boot badge alone.

Most Misunderstood

320i vs 328i vs 330i

On the F30, the 328i used an N20 2.0L turbo four cylinder producing 245hp. The later 330i used an updated B48 2.0L turbo producing 252hp. That means more power despite the lower badge number. Two different engines, two different reliability profiles. The badge does not reliably identify the engine family.

Check Before Buying

335i vs 340i

The 335i used the N55 single turbo six cylinder. The 340i uses the B58, which is a fundamentally different and more refined engine. Both are straight six turbos, but the ownership profile, reliability, and resale value differ significantly. Confirm the engine code by VIN, not the badge.

G20 Naming

New Naming: 320i, 330i, M340i

From the G20 generation, BMW standardised to power output descriptors. 320i means B48 with around 184hp, 330i means B48 with around 258hp, and M340i means B58 with around 374hp. The M340i is a genuine M Performance model with a different engine, suspension, brakes, and exhaust. It is not simply a badge on a 330i.

330e Hybrid

330e Plug In Hybrid

The 330e uses a B48 petrol engine combined with an electric motor for a combined output around 292hp. It looks identical to a standard 330i from outside. The VIN and build sheet confirm hybrid configuration, production date, battery warranty context, and installed charging equipment.

M Sport, M Performance, or Genuine M3: What Do You Actually Have?

This is the single most common source of confusion on the used 3 Series market. M badges, M Sport body kits, and M steering wheels can be added to any 3 Series after the factory. A genuine M Sport or M3 is defined entirely by factory build data, not by what the car looks like.

Verify via Build Sheet

M Sport Package ZMP

A genuine factory M Sport carries option code ZMP on the build sheet. It can include adaptive M suspension, M steering wheel, aerodynamic kit, Shadowline trim, and M sport wheels, depending on generation and market. Without ZMP in the build data, the car is not a factory M Sport regardless of how it looks.

M Performance

M340i xDrive

The M340i is a genuine M Performance model. It has a different engine, the B58, plus a different suspension tune, M Sport differential, upgraded brakes, and a unique exhaust. It is not simply a 330i with M Sport styling. VIN data confirms whether the car is a true M340i or a 330i with M Sport trim.

Highest Value

Genuine M3

The M3 is a separate model entirely. It has a different VIN prefix, different engine, different chassis, different brakes, and a completely different factory build. Examples include the S54 on E46, S65 on E90, S55 on F80, and S58 on G80. A genuine M3 will never share a VIN with a standard 3 Series. The VIN is definitive.

Most Common Misrepresentation

Retrofitted M Sport Appearance

M Sport bumpers, grilles, side skirts, steering wheels, and badges are widely available as aftermarket parts. A car with all of these fitted can look identical to a factory M Sport in photos. Only build sheet data with the correct factory option code confirms the genuine factory specification.

Do You Have xDrive or Rear Wheel Drive?

xDrive all wheel drive is not always obvious from looking at a 3 Series. The xDrive badge may be present on the boot, but badges can be removed or swapped. The drivetrain configuration is encoded in the VIN and confirmed by build sheet data. This matters because xDrive adds mechanical complexity, changes tyre requirements, and affects value differently depending on the market.

All Wheel Drive

xDrive S203A

xDrive is confirmed by SA code S203A in build data. It adds a transfer case and front driveline. xDrive models require matched tyre tread depth and are more sensitive to mismatched or non approved tyre specifications. Running costs are modestly higher, but traction and resale appeal improve in colder or wetter markets.

Rear Wheel Drive

Standard RWD S2AAA

Confirmed by S2AAA in build data. This is the simpler drivetrain with lower ongoing maintenance requirements. It is preferred by driving enthusiasts for dynamics and is dominant in warmer markets. Manual transmission versions are almost exclusively rear wheel drive and can carry an enthusiast premium.

Which Trim Level Do You Have?

BMW 3 Series trim level naming varies significantly between the US and UK or EU markets, and has changed across generations. The same specification of car can have different trim names depending on where it was sold. The build sheet, not the trim badge, is the definitive reference for what equipment was actually fitted.

US Market

Standard, Sport Line, Luxury Line, and M Sport

US market F30 and G20 models used trim line designations such as Sport Line, Luxury Line, Modern Line, and M Sport. These primarily reflect styling packs rather than full equipment tiers. The build sheet confirms what was actually specified beyond the trim line name.

UK and EU Market

SE, Sport, M Sport, and M Sport Pro

UK and EU market 3 Series models typically use SE, Sport, M Sport, and M Sport Pro designations. M Sport is the most common higher specification trim on used UK cars. M Sport Pro adds additional content over standard M Sport. Always verify trim by build data rather than seller description.

Specification Confusion

Options Blur Trim Lines

A lower trim car with multiple options added can appear almost identical to a higher trim car in photos. Navigation, Harman Kardon audio, heated seats, and Comfort Access can all be added individually regardless of trim level. Two cars with different trim designations can carry the same features and very different prices in the used market.

Why the VIN Is the Only Reliable Answer

Every layer of identification above, including generation, body style, engine, drivetrain, M Sport, and trim level, can be misrepresented, misunderstood, or simply wrong in a used car listing. Badges can be swapped. Bodies can be resprayed. M Sport parts are widely available as aftermarket accessories. Seller descriptions are often based on what a previous owner told them rather than what the car actually is.

The VIN connects the car to its original factory build record. It confirms the chassis code, the engine family, whether ZMP M Sport was factory fitted, whether the car has xDrive, the original paint code, the transmission type, and every option that was installed when the car left the production line. That record cannot be changed and cannot be faked.

Buyer Tip: Never rely on the badge, the trim name, the seller description, or photographs alone when identifying a BMW 3 Series. A 330i badge has meant different engines in different years. M Sport styling can be retro fitted. xDrive is not always obvious from the outside. The VIN, factory build sheet, and option codes are the only combination that tells you exactly what the car is, how it was built, and what it should be worth.

BMW 3 Series Generations: Problems, Issues and Buyer Guide

BMW 3 Series generations matter because each platform has its own engines, option codes, common problems, buyer risks, and VIN lookup value. A VIN decoder confirms whether the car is an E36, E46, E90, F30, or G20 before you start comparing factory options, SA codes, service history, and resale value. The sections below cover the key issues, buyer risks, and what to check on each generation.

E36 BMW 3 Series 1990 to 2000

The E36 appeals to enthusiasts because it still feels mechanical, simple, and affordable compared with later BMW models. Buyers are usually less focused on digital features and more concerned with originality, corrosion, engine identity, cooling system condition, and whether the car has been maintained properly over the years.

E36 Cooling System Problems

Radiators, water pumps, expansion tanks, thermostats, and hoses are key inspection points on all E36 models. Age matters as much as mileage. A clean looking car can still need cooling system attention if the components are original.

E36 Rust and Body Condition

Rust can make or break an E36 purchase. Wheel arches, sills, jacking points, floor areas, and underside seams should all be checked carefully before any valuation. Physical inspection is essential on this generation.

E36 Engine and Originality Check

Many buyers want to confirm whether the car has the correct four cylinder or straight six engine. A VIN check confirms the original engine family and model before comparing it with what is currently in the car.

E36 buyer tip: use the VIN to confirm what the car started life as, then inspect the body, cooling system, and maintenance history before placing too much weight on mileage alone.

E46 BMW 3 Series 1998 to 2006

The E46 remains one of the most searched BMW 3 Series generations because it appeals to drivers who want a usable modern classic. For this generation the search intent is usually about originality, structural condition, maintenance quality, and whether the car still matches its factory build sheet.

E46 Cooling System Failures

Expansion tanks, radiators, water pumps, thermostats, and hoses are the most common E46 ownership concerns. Service records are the most reliable indicator of whether the cooling system has been properly maintained.

E46 Rear Subframe Inspection

Rear subframe and floor mounting cracking is an important structural concern on E46 models, particularly on cars that have been driven hard, modified, or used by enthusiasts. Physical inspection by a BMW specialist is recommended before purchase.

E46 Modified Cars and Engine Swaps

Many E46 cars have been significantly changed over time. The VIN build sheet confirms the original body style, engine, gearbox, trim, and factory specification so you can compare it with what the car currently is rather than what the listing says.

E46 buyer tip: originality and maintenance quality matter more than mileage on this generation. Use the VIN as your baseline, then verify the structure, service history, and current equipment against the factory record.

E90 and E92 BMW 3 Series 2005 to 2012

The E90 and E92 generation sits between older enthusiast BMWs and newer technology focused models. Engine choice is a major buyer decision on this generation, particularly when comparing N54 and N55 models, naturally aspirated cars, manuals versus automatics, coupes versus saloons, and RWD versus xDrive variants.

N54 Engine Problems

The N54 offers strong performance and tuning potential but buyers should be aware of high pressure fuel pump failure, injector wear, turbo deterioration, carbon buildup, and higher overall maintenance costs. Full service history is essential on any N54 car.

N55 Engine Identification

The N55 replaced the N54 in later models and is generally considered the simpler ownership proposition. A VIN decoder confirms which engine the car was originally built with before you commit to a price.

E90 Cooling System and Ancillaries

Electric water pumps, thermostats, belts, pulleys, and related ancillaries become expensive wear items as mileage and age increase on E90 models. Condition of these components should be factored into any purchase price.

Oil Leaks and Gasket Wear

Valve cover gaskets and oil filter housing gaskets are common inspection points on E90 models. These issues are not unusual at higher mileage but should be factored into the negotiation rather than treated as a reason to walk away on an otherwise good car.

E90 Build Sheet and Specification Checks

Listings frequently misstate trims, engines, packages, and factory equipment on E90 models. The VIN build sheet confirms whether the car is actually configured as advertised before you assess value.

Manual vs Automatic Identification

Transmission choice affects desirability and value significantly on this generation. Manual E90 and E92 cars attract enthusiast buyers and typically carry a premium. The build sheet confirms the original transmission specification.

E90 and E92 buyer tip: confirm whether the car has an N54 or N55 engine via the VIN before assessing value. That single detail can change the ownership experience, maintenance costs, and what the car is genuinely worth.

F30 and F31 BMW 3 Series 2012 to 2018

The F30 and F31 is one of the most common BMW 3 Series platforms on the used market. It offers modern styling, broad availability, and a wide engine range. The biggest buyer priorities on this generation are engine identification, timing chain risk on N20 cars, the B48 versus N20 distinction, B58 desirability on 340i models, xDrive verification, and factory option confirmation.

N20 Timing Chain Concerns

Early F30 models with the N20 engine carry a documented timing chain wear concern on pre-2015 production cars. A VIN check confirms whether the car falls within the higher risk production period and whether the timing chain service action has been completed.

B48 Engine F30 Models

Later four cylinder F30 models moved to the B48 engine. Buyers generally regard this as a more refined and lower risk choice compared with earlier N20 cars. The build sheet confirms which engine is fitted rather than relying on production date estimates.

B58 BMW 340i VIN Check

The B58 six cylinder in the 340i is one of the strongest reasons buyers search this generation. A VIN lookup confirms whether the car is a genuine 340i built with the B58 or a lower specification car with M Sport styling added afterwards.

F30 Trim and M Sport Verification

F30 listings frequently confuse Sport, Luxury, Modern, and M Sport trim lines. The build sheet and SA codes confirm the original factory trim and styling package rather than what the seller believes the car to be.

F30 Options That Affect Value

M Sport, Professional Navigation, Harman Kardon audio, upgraded wheels, adaptive lighting, and driver assistance equipment all affect resale value and buyer appeal on F30 models. The SA code list confirms which of these were factory fitted.

xDrive Condition and Maintenance

xDrive adds all-weather traction but also introduces additional drivetrain components. Tyre tread matching, transfer case condition, and full service history all matter more on xDrive cars at higher mileage.

F30 and F31 buyer tip: the VIN is essential on this generation because it confirms whether the car has the N20, B48, or B58 engine. That single detail drives reliability, value, and desirability more than almost any other factor.

G20 BMW 3 Series 2019 to present

The G20 is the current BMW 3 Series, with updated engines, advanced driver assistance systems, and significantly higher option variation than previous generations. Buyers are usually less focused on major engine risk and more focused on exact specification, factory packages, hybrid equipment, production date context, and whether the asking price genuinely reflects the build sheet.

G20 B48 and B58 Engines

The G20 uses updated B48 and B58 engines, both of which are well regarded. Condition, service history, and confirmed specification become more important buyer considerations than basic engine reputation on this generation.

G20 Options That Affect Value

M Sport packages, Live Cockpit Professional, upgraded lighting, driver assistance systems, premium trim, and audio upgrades can make two similar looking G20 cars worth significantly different amounts. SA codes are the only reliable way to confirm what is actually fitted.

G20 Technology and Feature Checks

Technology equipment varies widely by market, production year, and package on G20 models. A VIN build sheet confirms the factory features rather than relying on photographs or a listing description that may be based on a previous owner's recollection.

BMW 330e Hybrid VIN Lookup

The 330e plug-in hybrid requires additional checks around hybrid system specification, production date, battery warranty context, and charging equipment. The 330e looks identical to a standard 330i from outside. The VIN confirms hybrid configuration.

G20 Depreciation and Market Position

G20 pricing is heavily influenced by mileage, age, warranty status, engine, body style, and option level. Higher specification cars with M Sport, M340i engines, or desirable technology packages typically attract stronger buyer interest and hold value better.

G20 Listing Accuracy

Even newer BMW listings can be incomplete or incorrect. Use the VIN to confirm model, drivetrain, trim, packages, production year, and equipment before judging whether the asking price is justified.

G20 buyer tip: on newer 3 Series models the biggest risk is paying too much for the wrong specification. The build sheet and SA codes confirm the exact equipment level before you compare the price against similar cars.

BMW 3 Series Chassis and Engine Codes

One of the most important reasons to run a BMW 3 Series VIN check is to confirm exactly which engine the car was built with. A badge may read 330i or 340i, but the VIN linked build data reveals the true engine family and configuration. An engine code identifies the specific engine design fitted at the factory. This matters because two similar looking cars can have very different reliability profiles, maintenance costs, and resale values depending on which engine they carry.

What it tells you

True Engine Family

Confirms the real engine fitted rather than relying on the boot badge or a listing description.

Why it matters

Ownership Risk

Different engine families carry significantly different reliability profiles, maintenance costs, and known failure points.

Impact on value

Resale Performance

Engine choice is one of the biggest drivers of resale value on the used BMW 3 Series market. B58 commands a premium; N20 and N54 carry more buyer caution.

Before assessing engine risk, confirm which generation the car belongs to. Engine families and reliability patterns change significantly by chassis code.

Chassis Years Common Engine Families Popular Models
E30 1982 to 1994 M10, M20, M42 318i, 325i
E36 1990 to 2000 M42, M50, M52, S50 323i, 328i, M3
E46 1998 to 2006 M54, N42, M47 diesel, S54 325i, 330i, M3
E90 2005 to 2012 N52, N54, N55, N47 diesel, S65 325i, 328i, 335i, M3
F30 2012 to 2018 N20, B48, N55, B58, N47, B47 320i, 328i, 330i, 335i, 340i
G20 2019 to present B48, B58, B47, B46 hybrid 320i, 330i, M340i, 330e

Engine Risk Profiles

Best all rounder

B58

Found in later F30 340i and G20 M340i models. Strong performance, solid long-term reliability, and one of the most desirable engine choices for daily use and resale. Minimal known structural issues compared to its predecessors. The engine to look for on modern used 3 Series buying.

Buy carefully

N20

Common in early F30 four cylinder models including 320i and 328i built before 2015. Efficient and widely available but carries a documented timing chain wear concern on earlier production cars. Ownership outcome depends heavily on service history and whether the timing chain service action has been completed. Always verify via VIN before buying an N20 car.

Higher maintenance

N54

Found in E90 335i models. Strong performance potential and a popular engine with enthusiasts, but increased mechanical complexity and higher maintenance costs compared to later units. Known issues include high pressure fuel pump failure, injector wear, and wastegate rattle. Full service history is essential and significantly affects buyer confidence and value.

Tip: always confirm the engine code from the VIN build data before evaluating any other aspect of a used BMW 3 Series. The engine family often matters more than mileage or trim level when assessing ownership risk, maintenance costs, and what the car is genuinely worth on the used market.

BMW 3 Series Transmission Codes Explained

BMW 3 Series transmission codes confirm which gearbox was fitted when the car left the factory. This matters because the gearbox affects how the car drives, how desirable it is to buyers and enthusiasts, and how accurately it should be valued. A 330i or M340i with Sport Automatic can feel very different from the same car with a standard automatic, while a manual car often attracts an entirely different buyer profile.

The VIN and BMW build sheet are the most reliable way to confirm the original transmission specification. Used listings frequently describe gearboxes as automatic, manual, Steptronic, paddle shift, or sport auto without showing the actual factory option code. The codes below tell you exactly what was fitted at the factory.

Code Gearbox Type Generation Why It Matters
2TB 8-Speed Sport Automatic Transmission F30 G20 The most searched BMW transmission code. Sharper shift mapping, faster response, and paddle shifters. Usually present on M Sport, 335i, 340i, and M340i models. More desirable to buyers than the standard Steptronic.
S2TBA Sport Automatic Transmission (SA Code Format) F30 G20 Build sheet SA Code version of 2TB. This is the format many BMW VIN decoders display. Strong signal of a more desirable automatic specification.
205 Steptronic Automatic Transmission E90 F30 G20 Standard automatic gearbox. Comfort-focused shift behaviour. Suitable for everyday driving but less desirable to enthusiasts than 2TB Sport Automatic. Absence of 2TB on an automatic car confirms standard Steptronic specification.
S205A Automatic Transmission (SA Code Format) F30 G20 Build sheet SA Code version of standard automatic. Confirms the car was factory built as an automatic rather than converted or misdescribed in a listing.
2TE Automatic Transmission with Gearshift Paddles F30 G20 Confirms paddle shift functionality was factory fitted. Useful when checking whether paddles are original equipment or a later steering wheel swap.
S2TEA Automatic with Shift Paddles (SA Code Format) F30 G20 SA Code format version of 2TE. Cross-reference with build sheet to confirm factory paddle shift fitment.
ZF 8HP ZF 8-Speed Automatic Family F30 G20 The gearbox family fitted to most modern automatic BMW 3 Series. Smooth in comfort modes and quick in sport. Understanding which 8HP variant is fitted helps with maintenance planning and gearbox comparisons.
8HP45 ZF 8-Speed Automatic F30 G20 Used with four cylinder and lower torque applications. Common on 320i, 328i, and 330i depending on year and market.
8HP50 ZF 8-Speed Automatic F30 G20 Used in later B48 and B58 applications. Commonly researched when comparing F30 facelift and G20 automatic specification.
8HP70 ZF 8-Speed Automatic (Higher Torque) G20 Higher torque capacity ZF automatic. Used in more powerful applications including M340i. Useful when comparing gearbox families across performance variants.
6HP19 ZF 6-Speed Automatic E90 Standard automatic on earlier E90 models. Important for buyers comparing older automatic E90 cars against later ZF 8-speed equipped F30 and G20 models.
6HP21 ZF 6-Speed Automatic (Updated) E90 Updated 6-speed automatic used across later E90 variants. Relevant for ownership checks, service history, and gearbox maintenance planning on E90 era cars.
GS6 BMW 6-Speed Manual Gearbox Family E46 E90 F30 The manual gearbox family across multiple 3 Series generations. Confirms manual specification. Important for enthusiast buyers where manual originality and gearbox condition affect value significantly.
GS6-17BG 6-Speed Manual — Four Cylinder Applications E90 F30 Four cylinder manual gearbox variant. Helps separate smaller engine manual cars from higher torque six cylinder manual applications where gearbox strength and driving feel differ.
GS6-37BZ 6-Speed Manual — Six Cylinder Applications E90 F30 Six cylinder manual gearbox variant. Associated with higher output applications including 325i, 330i, and 335i manual models. Originality and condition are key considerations for enthusiast buyers.
206 Sequential Manual Gearbox Reference E46 E90 Older BMW performance transmission context. Relevant when decoding older build sheets on M sport and performance applications. Always verify against exact model and year.
207 Sequential Manual with Drivelogic E46 E90 Primarily associated with older BMW M and performance applications. Relevant when decoding older BMW build sheets on SMG-equipped cars including the E46 M3 and E90 M3.
GM5 GM 5-Speed Automatic Family E46 Used in some older E46 automatic applications. Affects buyer confidence and maintenance expectations differently from later ZF units. Service history and fluid condition are important checks.
A5S 325Z ZF 5-Speed Automatic E46 Older automatic gearbox code used on E46 era models. Helps identify the exact automatic transmission family fitted where condition and service history matter heavily.
A5S 360R GM 5-Speed Automatic E46 GM-supplied automatic fitted to selected older BMW applications. Important when decoding older E46 build sheets and identifying which transmission family is present.
Buyer tip: for most modern BMW 3 Series buyers, the key transmission code to look for is 2TB or S2TBA, which confirms Sport Automatic specification. It is usually more desirable than standard Steptronic because it gives sharper shift behaviour and typically includes paddle shifters. On E46 and E90 cars, manual gearbox verification is equally important — original manual cars carry stronger enthusiast appeal and a meaningful price premium over automatic equivalents.

BMW 3 Series Wheel Sizes, Tyre Sizes, and Factory Wheel Options by VIN

The VIN and factory build sheet are the most reliable way to identify the original wheel and tyre specification fitted to a BMW 3 Series. This matters because many used 3 Series models have been modified with aftermarket wheels, non-standard tyre sizes, replica M wheels, or wheel packages from other BMW models. Without checking the build sheet, it is easy to pay for a specification the car was never built with or miss a mismatch that affects ride, handling, or safety.

Wheel and tyre specifications affect ride quality, steering feel, handling balance, road noise, fuel economy, and resale value. A 320i on factory 17 inch wheels delivers a different ownership experience from an M Sport 340i running factory 19 inch performance wheels. Understanding the original factory specification helps owners maintain the car correctly and helps buyers verify what they are actually purchasing.

Important note on wheel sizes: factory BMW G20 3 Series models have a maximum factory wheel size of 20 inches. If a listing or build sheet reference shows 21 inch wheel codes on a claimed G20 3 Series, those codes originate from larger BMW model lines such as the X5, X7, or M models. Always verify the wheel specification against the actual build sheet rather than relying on aftermarket fitment guides or cross-model option code lists.
Build Sheet Area What VIN Data Confirms Why It Matters
Wheel Design Factory wheel styles including Double Spoke, V Spoke, Star Spoke, Turbine, M Sport, Style Series, Individual wheels, and performance wheel packages linked to M Sport and ZTK specifications. Confirms whether the car still wears its original factory wheels or aftermarket replacements. Preserves authenticity, confirms M Sport specification, and supports accurate valuation.
Wheel Size Factory BMW 3 Series wheel sizes range from 16 inch on base E46 and E90 models through 17, 18, and 19 inch on standard and M Sport cars, up to 20 inch on ZTK, ZHO, and M Sport Pro equipped G20 models. 20 inch is the maximum factory size on the G20 3 Series. Any 21 inch fitment on a 3 Series is aftermarket or sourced from a larger BMW model line. Smaller wheels improve comfort and reduce tyre replacement costs. Larger factory wheel packages improve appearance and handling response but increase maintenance costs. Wheels larger than the factory maximum, or not confirmed on the build sheet, indicate undisclosed changes that may affect ride, handling, and safety system calibration.
Tyre Size Typical BMW 3 Series factory tyre sizes include 205/60 R16, 225/50 R17, 225/45 R18, 255/40 R18, 225/40 R19, 255/35 R19, and staggered fitments on M Sport and performance variants. G20 M Sport Pro and ZTK models use 20 inch fitments with sizes up to 255/35 R20. Correct tyre sizing maintains handling balance, braking performance, speedometer accuracy, suspension geometry, and xDrive operation. Mismatched tyre sizes on xDrive models can cause drivetrain stress and uneven wear.
M Sport and Performance Packages Wheel and tyre combinations linked to ZMP M Sport, ZHO Shadowline, ZTK Cooling and High Performance Tyre Package, and M340i specific wheel specifications including staggered non-runflat fitments up to 20 inch. Certain wheel packages were engineered to work alongside specific suspension and brake configurations. Incorrect fitment can affect ride quality, handling balance, and whether the car is safe to drive as originally designed.
Runflat Tyre Specification Original factory runflat tyre fitment confirmed by SA code 258 in build data. Deletion of code 258 by certain wheel packages such as ZTK confirms non-runflat specification was factory fitted. BMW vehicles are calibrated around specific tyre constructions. Switching between runflat and conventional tyres changes ride comfort and handling characteristics and affects whether the car has a spare wheel or mobility kit fitted.
Cross-Model Wheel Codes BMW shares SA codes across multiple model lines. Wheel style codes that are valid on the X5, X7, or M models may appear in generic option code databases but do not represent factory 3 Series fitments. Build sheet verification confirms which codes were actually specified for the individual vehicle. Online listings and option code databases sometimes include wheel codes from other BMW models. A wheel code appearing in a reference list does not confirm it was a factory option on the 3 Series. The build sheet linked to the specific VIN is the definitive source.
Generation and Model Differences Wheel and tyre specifications vary across E46, E90, F30, G20, xDrive, M Sport, 330e, 340i, and M340i models. Staggered fitments are common on M Sport and higher performance variants from the F30 generation onwards. Two BMW 3 Series cars can look identical in photographs while having completely different wheel packages and tyre specifications. VIN linked build data removes the guesswork before purchase.
Buyer tip: always compare the current wheels and tyres against the factory build sheet and VIN data before completing any used BMW 3 Series purchase. Incorrect wheel fitment, mixed tyre sizes, or unsuitable aftermarket wheels can affect handling, xDrive operation, ride quality, and resale value. On M Sport and performance variants, confirm the wheel and tyre specification matches the SA codes on the build sheet. If wheels larger than 20 inch are fitted to a G20 3 Series, they are not factory specification and should be treated as aftermarket modifications.

BMW 3 Series Option Codes and SA Codes Full List

Below is a detailed reference list of BMW 3 Series option codes, also known as SA codes (Sonderausstattung). These codes help identify the factory equipment, engine, transmission, paint colour, interior trim, safety systems, iDrive technology, and packages fitted to a BMW 3 Series at the point of production.

This matters because two BMW 3 Series cars can look almost identical in photos while having very different factory specifications, ownership appeal, and resale value. Features such as M Sport Package, adaptive suspension, Harman Kardon audio, Live Cockpit Professional, xDrive, and driver assistance packages can make a significant difference before you buy.

Use this BMW 3 Series SA code list alongside your VIN decoder results and build sheet lookup to confirm original factory equipment, verify option codes, and understand exactly how the vehicle was configured when it left the factory.

BMW 3 Series packages and option codes Expand

SA codes (Sonderausstattung) identify every factory-fitted option on a BMW 3 Series. Numeric codes identify individual options; Z-prefix codes are package bundles. Generation applicability: E90 = 2006–2011 · F30 = 2012–2018 · G20 = 2019–present.

  • ZMPM Sport Package: includes adaptive suspension, M steering wheel, aerodynamic kit, shadowline trim, sport wheels. Primary identifier for a genuine factory M Sport build.F30 G20
  • ZMQM Sport Professional Package: enhanced M Sport with additional equipment. Requires ZPP or ZPX.G20
  • ZPPPremium Package: heated steering wheel, lumbar support, heated front seats, ambient lighting. Includes 6U3 Live Cockpit Pro on M50 models.F30 G20
  • ZPXExecutive Package: top-tier package. Cannot be ordered with ZPP. Requires ZRC.G20
  • ZPKParking Assistance Package: includes Parking Assistant Plus, active PDC with side protection, surround view, rear view camera. Deletes 508 and 3AG.F30 G20
  • ZCVConvenience Package: includes Active Driving Assistant and heated steering wheel.G20
  • ZDHDynamic Handling Package: sport-focused chassis and handling upgrade bundle.F30 G20
  • ZDYDriving Assistance Professional Package: extended traffic jam assist, active driving assistant pro. Requires ZPK and ZPP.G20
  • ZRCClimate Comfort Package: required for ZPX Executive Package.G20
  • ZHOShadowline Package: M Sport Package Pro, black mirror caps, M sport brakes with red calipers, extended shadowline trim, rear spoiler.G20
  • ZTKCooling and High Performance Tire Package: M Technology Package, 20″ 868M wheels, rear spoiler. Deletes standard runflat tires (258).G20
  • 337M Sport Package: earlier generation M Sport designation.E90 F30
  • 33BM Sport Package Pro: enhanced sport package with additional M-specific content.G20
  • 33TM Technology Package: performance focused chassis and drivetrain upgrades.G20
  • 915Black Optic Package: 21″ 10-spoke star design bi-colour black wheels, high-gloss black exterior elements including door blades, grille, roof rails, and window surrounds.G20
  • PPKBlack Optic Carbon Package: carbon fibre enhanced version of the Black Optic specification.G20
  • 7MEM Drivers Package: increased top speed limiter and performance driving features.F30 G20
BMW 3 Series transmission and drivetrain codes Expand

BMW transmission codes identify the gearbox and drivetrain configuration. The ZF 8-speed automatic (code 2TB Sport Automatic or 205 standard Steptronic) is standard on most modern 3 Series. xDrive all-wheel drive is confirmed via S203A in build data.

  • 2TB8-Speed Sport Automatic Transmission: aggressive shift mapping, faster response, paddle shifters. Most desirable automatic for enthusiasts.F30 G20
  • 205Standard Steptronic Automatic Transmission: comfort-focused shift behaviour. Lacks the sharper response of Sport Automatic.E90 F30 G20
  • S203AxDrive All-Wheel Drive: improves traction and resale appeal in colder markets. Adds drivetrain complexity and requires matched tyre specification.E90 F30 G20
  • S2AAARear-Wheel Drive: simpler drivetrain, preferred for driving dynamics and lower maintenance costs.E90 F30 G20
  • 2VLVariable Sport Steering: speed-sensitive steering ratio. Included in ZMP M Sport Package.F30 G20
  • 2T4M Sport Differential: rear axle limited-slip differential for improved traction and cornering.F30 G20
  • 840Increased Top Speed Limiter: raises the standard electronically limited top speed. Required by certain large wheel packages.F30 G20
  • 258Runflat Tyres: standard runflat tyre specification. Deleted by ZTK and certain large wheel packages.E90 F30 G20
  • 225Standard Suspension: base suspension setup without sport or adaptive upgrades.E90 F30 G20
  • 704M Sport Suspension: sport-tuned suspension, firmer setup than standard.E90 F30
  • 2VFM Adaptive Suspension: electronically controlled dampers, adjustable via Drive Mode. Included in ZMP M Sport Package.F30 G20
  • 2VWM Adaptive Suspension Professional: enhanced version of adaptive suspension with broader adjustment range.G20
  • 2VR2-Axle Air Suspension: full air suspension system. Deletes 2VF adaptive suspension.G20
  • 223Dynamic Damper Control: adaptive damping system with selectable modes.F30 G20
  • 2VBTyre Pressure Monitor: real-time tyre pressure monitoring system.E90 F30 G20
  • 2VCMobility Kit: tyre repair kit in place of spare wheel.F30 G20
BMW 3 Series wheel codes Expand

BMW wheel codes identify the factory alloy wheel style, size, and tyre specification. Many codes also specify whether runflat or non-runflat tyres are fitted. Wheel size significantly affects ride comfort, tyre costs, and resale appeal.

  • 17″ Style 85217″ Alloy Wheels: Aerodynamic Two Tone Style 852. Base wheel option on entry models.F30
  • 18″ Style 85318″ Alloy Wheels: Double Spoke Light Two Tone Style 853.F30 G20
  • 18″ Style 819M18″ M Alloy Wheels: Burnished M Double Spoke Orbit Grey Style 819M.F30
  • 18″ Style 858M18″ M Alloy Wheels: M Aerodynamic Two Tone Style 858M.F30 G20
  • 19″ Style 85519″ Alloy Wheels: Aerodynamic Two Tone Style 855.F30 G20
  • 19″ Style 797M19″ M Alloy Wheels: M Double Spoke Two Tone Jet Black Style 797M.F30
  • 19″ Style 861M19″ M Alloy Wheels: M Double Spoke Light Two Tone Style 861M. Common M Sport wheel.G20
  • 19″ Style 845M19″ M Alloy Wheels: M Y Spoke Light Two Tone Jet Black Style 845M.G20
  • 19″ Style 887M19″ M Alloy Wheels: Y Spoke Midnight Grey Style 887M.G20
  • 20″ Style 810M20″ M Alloy Wheels: Double Spoke Black Style 810M.F30
  • 20″ Style 789M20″ M Alloy Wheels: M Y Spoke Light Two Tone Style 789M.G20
  • 20″ Style 846M20″ M Alloy Wheels: M Y Spoke Light Two Tone Style 846M.G20
  • 20″ Style 868M20″ M Alloy Wheels: M Bi-colour Gunmetal Grey Style 868M with high performance non-runflat tyres. Part of ZTK package.G20
  • 20″ Style 894M20″ M Alloy Wheels: Double Spoke Two Tone Style 894M.G20
  • 21″ Style 75221″ Alloy Wheels: Y Spoke Style 752. Note: this style code originates from larger BMW model lines. Factory G20 3 Series models max out at 20 inch from BMW. Verify via build sheet before assuming fitment on a 3 Series.G20
  • 21″ Style 75321″ Alloy Wheels: Y Spoke Bi-colour Ferric Grey Style 753. Note: this style code originates from larger BMW model lines. Factory G20 3 Series production does not offer 21 inch as a standard build option. If present on a claimed 3 Series build sheet, verify the source carefully.G20
  • 21″ Style 741M21″ M Alloy Wheels: M Y Spoke Bi-colour Style 741M. Note: this code originates from larger BMW M and SAV model lines such as the X5 and X7. Factory G20 3 Series models are limited to 20 inch as the maximum factory wheel size. If this code appears on a 3 Series, confirm via the full build sheet whether it was genuinely specified or carried over from a cross-model data source.G20
BMW 3 Series paint and exterior colour codes Expand

BMW paint codes are 3-character numeric or alphanumeric codes found on the build sheet and vehicle data label. Metallic finishes add a premium at point of order. Solid colours (300 Alpine White, 668 Jet Black) are non-metallic. Individual and Frozen finishes carry an additional cost.

  • 300Alpine White: solid non-metallic white. Most common BMW colour. Easy resale but verify for repairs and blending.
  • 475Black Sapphire Metallic: deep metallic black. Strong listing appeal but finish condition is critical.
  • 668Jet Black: solid non-metallic black. Strong visual presence; paint condition heavily influences perceived value.
  • 416Carbon Black Metallic: dark graphite-toned metallic. Required by certain wheel packages.F30 G20
  • A75Melbourne Red Metallic: higher-impact colour, often paired with sport builds. Strong enthusiast appeal.E90 F30
  • A83Glacier Silver Metallic: neutral resale-friendly colour with broad used market appeal.E90 F30
  • A96Mineral White Metallic: premium metallic white. Strong used market demand, especially on M Sport models.F30 G20
  • B39Mineral Grey Metallic: often specified on M Sport and higher trim cars. Premium look with strong buyer engagement.F30 G20
  • C1DMisano Blue Metallic: vivid sport blue, strong on M Sport and performance models.G20
  • C1MPhytonic Blue Metallic: muted modern blue on G20 models. Often confused with Portimao Blue but distinctly different in tone. Confirm via build sheet code.G20
  • C31Portimao Blue Metallic: the correct primary BMW code for Portimao Blue. Vivid modern blue, highly desirable on G20 M Sport builds. Requires ZMP on certain configurations. Strong resale colour.G20
  • C35Blue Ridge Mountain Metallic: modern G20 exclusive colour.G20
  • C36Dravit Grey Metallic: dark premium grey. Individual colour on certain markets.G20
  • C3GToronto Red Metallic: bold red, strong on M Sport and M Performance models.G20
  • C3ZTanzanite Blue II Metallic: deep luxury blue, often associated with higher trim specification.G20
  • C4FArctic Race Blue Metallic: motorsport-inspired blue, strong enthusiast appeal.G20
  • C4GIsle of Man Green Metallic: distinctive green, high demand on M Sport and M3 models.G20
  • C4PBrooklyn Grey Metallic: modern muted grey. Requires ZMP on some configurations.G20
  • C4WSkyscraper Grey Metallic: premium dark grey. Strong on M Sport specification.G20
  • C55Sparkling Copper Metallic: distinctive warm-toned metallic, unique in the 3 Series range.G20
  • C57Aventurine Red Metallic: deep premium red on G20 models.G20
  • C5AFrozen Pure Grey Metallic: Individual frozen finish. Requires ZMP on certain configurations.G20
  • C68Vegas Red Metallic: bold solid red on G20 models. Requires ZMP.G20
  • X1BAmetrin Metallic: Individual exclusive purple-toned metallic.G20
  • X1EFrozen Portimao Blue Metallic: Individual frozen finish version of Portimao Blue.G20
  • X1FFrozen Pure Grey II Metallic: Individual frozen grey finish.G20
  • Y7CNardo Grey: flat mid-grey, strong on performance and M Sport models.F30 G20
  • Y7FSuzuka Grey Metallic: dark metallic grey with motorsport associations.F30
BMW 3 Series interior trim, upholstery and seat codes Expand

BMW upholstery codes use a combination of letter prefixes and colour codes. Sensatec (KH prefix) is synthetic leather. Vernasca (MA prefix) is standard leather. Merino (VA/ZA/ZB prefix) is premium leather. Full Merino (ZB/X3 prefix) is the flagship upholstery grade.

  • KHSWBlack Perforated Sensatec: synthetic leather, entry upholstery.F30 G20
  • KHKCCognac Perforated Sensatec: warm-toned synthetic leather.G20
  • KHFYCanberra Beige Perforated Sensatec: light neutral synthetic leather.G20
  • KHG7Tacora Red Perforated Sensatec: distinctive red synthetic leather, sporty appearance.G20
  • KGNLAlcantara / Sensatec Black and Blue: mixed microsuede and synthetic leather combination.G20
  • MAH7Black Vernasca Leather: standard leather upholstery, most common specification.F30 G20
  • MANLBlack Vernasca Leather with Blue Contrast Stitching: M Sport specific. Requires ZMP.G20
  • MAL3Black Vernasca Leather with Red Highlight: M Sport specific contrast stitching. Requires ZMP.G20
  • MAMUMocha Vernasca Leather: warm brown leather upholstery.F30 G20
  • MAOIOyster Vernasca Leather: light cream leather upholstery.F30 G20
  • MAPQCognac Vernasca Leather: warm cognac leather upholstery.G20
  • VASWBlack Extended Merino Leather: premium grade extended Merino leather. Requires ZPP or ZPX and 456.G20
  • VAEWIvory White Extended Merino Leather: premium ivory leather upholstery.G20
  • VATQTartufo Extended Merino Leather: warm dark brown premium leather.G20
  • ZBSWBlack Full Merino Leather: flagship leather upholstery, full coverage. Requires 776 Alcantara headliner.G20
  • ZBTQTartufo Full Merino Leather: flagship full coverage Merino in warm dark brown.G20
  • 481Sport Seats: bolstered front sport seats, standard on M Sport specification.E90 F30 G20
  • 711M Sport Seats: higher bolstered M-specific front seats. Enhanced lateral support.F30 G20
  • 456Multi-Contour Seats: inflatable bolster adjustment, increased comfort. Required for Extended Merino leather.G20
  • 459Power Front Seats: electric adjustment for both front seats.F30 G20
  • 4T7Front Massaging Seats: multi-function massage programme for driver and passenger.G20
  • 453Front Ventilated Seats: cooled front seats for added comfort in warm conditions.G20
  • 494Heated Front Seats: three-level heated seat adjustment. Included in ZPP Premium Package.E90 F30 G20
  • 4HAFront and Rear Heated Seats: three-level heated seat adjustment for front and rear outboard seats.G20
  • 487Lumbar Support: driver electric lumbar adjustment. Included in ZPP.F30 G20
  • 488Lumbar Support Driver and Passenger: electric lumbar for both front seats.G20
  • 46540/20/40 Split Rear Seat: flexible rear seat folding for extended load carrying.F30 G20
  • 4GQM Seat Belts: M-specific striped seat belts front and rear.F30 G20
BMW 3 Series interior trim codes Expand
  • 710M Leather Steering Wheel: M-specific multifunction steering wheel. Included in ZMP M Sport Package.F30 G20
  • 255Sport Leather Steering Wheel: standard sport steering wheel. Deleted by ZMP and replaced with 710.F30 G20
  • 248Heated Steering Wheel: rapid warm-up steering wheel. Included in ZPP and ZCV packages.F30 G20
  • 775Anthracite Headlining: dark headliner extending to parcel shelf and pillar trims. Enhances interior premium feel.F30 G20
  • 776Anthracite Alcantara Headlining: premium microsuede headliner. Requires ZPP or ZPX. Deletes 775.G20
  • 4LNAluminium Rhombicle Anthracite Interior Trim: M Sport specific interior inlay. Included in ZMP package.G20
  • 4KAOpen Pore Fine Wood Oak Grain Interior Trim: natural finish wood inlay.G20
  • 4KCFine Wood Trim Ash Grey: light-toned wood inlay with premium finish.G20
  • 4KLAluminium Mesh Interior Trim: woven aluminium effect inlay. Included in ZMP on certain configurations.G20
  • 4MCCarbon Fibre Interior Trim: woven carbon fibre inlay, strong on M Sport and M Performance models.F30 G20
  • 4MLPiano Black Finish Interior Trim: high-gloss black inlay. Included in ZMP on certain configurations.G20
  • 4M5Leather Dashboard: upper instrument panel finished in leather. Added automatically with Full Merino (ZB) upholstery.G20
  • 4NWSensatec Dashboard: instrument panel finished in synthetic leather.G20
  • 4U0Galvanic Controls: electroplated door panel controls and window switches for premium appearance.G20
  • 4URAmbient Lighting: multi-colour LED ambient lighting including footwell, door handles, centre console, and instrument panel. Included in ZPP.F30 G20
  • 534Dual Zone Automatic Climate Control: independent temperature control for driver and passenger.E90 F30 G20
  • 4NB4-Zone Automatic Climate Control: individual temperature zones for driver, passenger, and rear passengers.G20
  • 420Privacy Glass: tinted rear and rear side windows. Reduces heat build-up and improves privacy.E90 F30 G20
  • 403Electric Glass Sunroof: single pane electric sunroof with wind deflector.E90 F30 G20
  • 493Storage Package: additional storage and organisation within the cabin.F30 G20
  • 423Floor Mats: factory fitted BMW floor mat set.E90 F30 G20
BMW 3 Series exterior codes Expand
  • 760High-Gloss Shadowline Exterior Trim: numerous chrome elements replaced with high-gloss black including mirror covers, window borders, and bezels. Included in ZMP.F30 G20
  • 7M9Extended High-Gloss Shadowline: adds kidney grille frame, mirror caps, and front air curtain finishers in high-gloss black to the standard Shadowline package.G20
  • 3MBSatin Aluminium Exterior Trim: standard aluminium finish exterior trim. Deleted by ZMP and replaced with Shadowline.F30 G20
  • 715M Aerodynamic Kit: sport bumpers and side skirts. Included in ZMP M Sport Package.F30 G20
  • 754M Sport Rear Spoiler: body-coloured rear spoiler for improved high-speed stability. Part of ZHO Shadowline Package.F30 G20
  • 3BEMirror Caps in Black: gloss black exterior mirror housings. Part of ZHO Shadowline Package.G20
  • 71CM Carbon Exterior Pack: carbon fibre mirror caps, front air curtain finishers, and rear diffuser finishers.G20
  • 3ACTrailer Hitch: electrically retractable towball, approved for towing loads up to 1,600kg depending on engine.F30 G20
  • 3MCRoof Rails in High-Gloss Shadowline: black finish roof rails.G20
  • 3DNIlluminated Kidney Grille: backlit BMW kidney grille. Included in ZMQ M Sport Professional Package.G20
  • 3DMCrystal Headlights: premium crystal-effect headlight units.G20
  • 302Alarm System: factory alarm with tilt and interior sensor protection.E90 F30 G20
  • 316Power Tailgate: electrically operated boot lid.F30 G20
  • 322Comfort Access Keyless Entry: hands-free unlocking and push-button start without removing the key.E90 F30 G20
  • 323Soft Close Automatic Doors: automatic door pull-to-close function.G20
  • 319Universal Garage Door Opener: integrated HomeLink transmitter.F30 G20
  • 521Rain Sensor and Auto Headlights: automatic wiper activation and automatic light control.E90 F30 G20
  • 430Auto-Dimming Interior and Exterior Mirrors: automatic anti-dazzle on all mirrors including passenger dip-on-reverse.E90 F30 G20
  • 431Auto-Dimming Rearview Mirror: interior mirror only auto-dimming.E90 F30
BMW 3 Series brakes and suspension codes Expand
  • 2NHM Sport Brakes: Blue Calipers. Fixed four-piston front calipers, large brake discs, M lettering. Part of ZHO package.F30 G20
  • 3M2M Sport Brakes: Red Calipers. Fixed four-piston front calipers with M lettering. High braking force with exclusive M appearance.F30 G20
  • 3M3M Sport Brakes: Black Calipers. Fixed four-piston front calipers with M lettering in black finish.G20
  • 3M5M Compound Brakes: Red Calipers. High-performance compound brakes. Cannot be ordered with 3M6.G20
  • 3M6M Compound Brakes: Black Calipers. High-performance compound brakes in black finish.G20
  • 5ALActive Protection: pre-tensioning system that tightens seat belts, adjusts seats, and closes windows in anticipation of a collision.F30 G20
BMW 3 Series lighting codes Expand
  • 5A2LED Headlights: full LED headlight units. Standard on most F30 and G20 models.F30 G20
  • 552Adaptive Full LED Headlights with Laserlight Taillights: dynamic cornering lights with laser rear combination units.G20
  • 5AZAdaptive LED Headlights with Laserlight: laser-boosted high beam above 60kph with BMW Selective Beam dazzle-free assist. Identified by blue accent and BMW Laserlight lettering.F30 G20
  • 5ACHigh-Beam Assistant: automatic high-beam dipping in response to oncoming traffic and street lighting.F30 G20
  • 3MFIndividual Lights Shadowline: dark chrome treatment on selected headlight elements. Part of ZHO Shadowline Package.G20
BMW 3 Series driver assistance codes Expand

Driver assistance features are confirmed via SA codes and package codes. Verify which individual features are present using build sheet data: assistance systems are frequently bundled and not always individually listed on used car advertisements.

  • 5ASActive Driving Assistant: forward collision warning with braking, speed limit assist, rear crossing traffic warning, lane departure warning, lane change warning. Included in ZCV and ZPP.F30 G20
  • 5AUActive Driving Assistant Pro: adds steering and lane control, emergency stop assistant, automatic speed limit adoption, lane change assist, and evasion assist to the standard pack.G20
  • 5AVActive Guard: base level active safety system.G20
  • 5AQActive Guard Plus: speed limit assist, lane departure warning with steering impulse, forward collision warning with city brake intervention.G20
  • 5DFActive Cruise Control with Stop & Go: radar-based distance control from 0 to 160kph including full stop and automatic restart. Recognises stationary objects at traffic lights.F30 G20
  • 5ARExtended Traffic Jam Assistant: automated driving assist for limited access highways. Part of ZDY package.G20
  • 544Dynamic Cruise Control: standard cruise control without radar distance keeping. Deleted by ZDY and replaced with ACC.E90 F30 G20
  • ZN1Active Blind Spot Detection: radar-based blind spot monitoring with audible and visual warning.F30 G20
  • ZN3Frontal Collision Warning with City Collision Mitigation: forward collision alert with low-speed autonomous braking.F30
  • ZN4Lane Departure Warning: detects unintentional lane departure with steering wheel vibration alert.F30
  • ZN7Active Cruise Control with Stop & Go: package code version of radar-based ACC.G20
  • ZN8Active Lane Keeping Assistant with Side Collision Avoidance: corrective steering to prevent lane departure and side impact.G20
  • ZN9Traffic Jam Assistant: automated low-speed following in congested traffic.G20
  • 508Park Distance Control: front and rear ultrasonic parking sensors. Deleted when ZPK is ordered.E90 F30 G20
  • 3AGRear View Camera: reversing camera displayed in iDrive screen. Deleted when ZPK is ordered and replaced with ZX2.F30 G20
  • ZX1Active Park Distance Control: enhanced parking sensor system. Included in ZPK.G20
  • ZX2Rear View Camera: upgraded reversing camera, added automatically with ZPK package.G20
  • ZX3Surround View with 3D View: 360° bird's-eye camera system with three-dimensional visualisation. Included in ZPK.G20
  • 5DMParking Assistant: automated steering into parallel and perpendicular spaces. Includes front and rear sensors and rear view camera.F30 G20
  • 5DNParking Assistant Plus: adds Surround View and Remote 3D View to standard Parking Assistant. Included in ZPK.G20
  • 5DWParking Assistant Professional: advanced remote parking capability.G20
BMW 3 Series infotainment and technology codes Expand

BMW infotainment codes identify the iDrive system generation, navigation specification, audio system, and connected services. On the 3 Series, the difference between base navigation and Live Cockpit Professional can significantly affect resale value and buyer appeal.

  • 6U3BMW Live Cockpit Professional: 12.3″ digital instrument cluster plus 10.25″ iDrive touchscreen, includes Head-Up Display. Included in ZPP (M50 models) and ZPX.G20
  • 6U2BMW Navigation: standard navigation system. Deleted when ZPP or ZPX is ordered and replaced with 6U3.G20
  • 6WCWidescreen Display: extended iDrive display setup.G20
  • 610Head-Up Display: colour projection onto windscreen for speed, navigation, and assistance information.F30 G20
  • 688Harman Kardon Surround Sound System: premium branded audio system. One of the most searched-for options when buying a used 3 Series. Requires ZPP on certain configurations.F30 G20
  • 6F1Bowers & Wilkins Diamond Surround Sound System: flagship audio system. Requires ZPX Executive Package.G20
  • 676Hi-Fi Sound System: mid-grade upgraded audio system above standard speakers.E90 F30 G20
  • 655SiriusXM Satellite Radio: includes one year subscription. North American market.F30 G20
  • 6NXWireless Device Charging: Qi wireless charging pad integrated in centre console.F30 G20
  • 6NHBasic Bluetooth Phone Preparation: standard Bluetooth connectivity for calls and audio streaming.E90 F30
  • ZAXApple CarPlay and Android Auto: smartphone integration via wireless or wired connection.F30 G20
  • 6CPApple CarPlay Compatibility: individual CarPlay activation code. Added automatically with 6U3.G20
  • 6U8Gesture Control: hand gesture recognition in the cabin for iDrive control.G20
  • 6DRDrive Recorder: built-in dashcam with event and crash recording, GPS position logging, and iDrive playback. Requires ZPK.G20
  • 6C4Connected Package Pro: advanced connected services including remote functions and online services. Added automatically with 6U3.G20
  • 6AKConnectedDrive Services: BMW connected services subscription including real-time traffic and online POI.F30 G20
  • 6ACBMW Assist eCall: automatic emergency call system in the event of an accident.F30 G20
  • 6PAPersonal eSIM 5G: embedded 5G SIM for connected services and Wi-Fi hotspot.G20

How to Check if a BMW 3 Series is a Real M Sport Using the VIN

M Sport is the single most misrepresented specification on the used BMW 3 Series market. Bumpers, side skirts, steering wheels, badges, and interior trims are all available as aftermarket parts, and a carefully assembled clone can look identical to a genuine factory M Sport in photographs and in person. The only way to confirm whether a 3 Series is a true factory M Sport is to check the original build data linked to the VIN.

A genuine factory M Sport will have specific option codes present on the build sheet. The absence of these codes, regardless of what the car looks like, means it is not a factory M Sport and should not carry the price premium of one.

Before you buy: Ask the seller for the VIN and run a full build sheet check. If ZMP is not present in the factory option codes, the M Sport appearance has been added after production. This is not a minor distinction. On the used market it represents a meaningful difference in value.

Primary M Sport Verification Codes

These are the codes that define a genuine factory M Sport build. ZMP is the master code. Everything else flows from it.

Code Status What it confirms Why it matters
ZMP Must be present M Sport Package The definitive factory code for M Sport. If this is absent, the car is not a genuine factory M Sport regardless of appearance or seller claims. Everything else on this list should be present as a consequence of ZMP.
715 Confirm present M Aerodynamic Kit Factory sport bumpers and side skirts. Included in ZMP. If ZMP is present but 715 is absent, the build data is incomplete or the car may have had parts replaced. Aftermarket kits are visually indistinguishable.
710 Confirm present M Leather Steering Wheel M-specific multifunction steering wheel included in ZMP. Widely available as an aftermarket swap. Presence in build data confirms it was factory fitted rather than added later.
760 Confirm present High-Gloss Shadowline Exterior Trim Replaces chrome window borders and exterior trim elements with high-gloss black. Included in ZMP. Aftermarket Shadowline wraps and trim replacements are common and are not the same as factory specification.
2VF Confirm present M Adaptive Suspension Electronically controlled adaptive dampers adjustable via Drive Mode. Included in ZMP on F30 and G20. A non-M Sport car with sport suspension fitted after the factory will not carry this code. Driving feel difference is significant.
2VL Confirm present Variable Sport Steering Speed-sensitive variable ratio steering. Included in ZMP. Cannot be retrofitted. If absent on a claimed M Sport, the steering system is standard specification.

Supporting M Sport Codes to Verify

These codes appear on genuine M Sport builds and support the ZMP confirmation. Their presence strengthens the case for a genuine build. Their absence on an otherwise clean ZMP car may indicate parts have been changed or the build sheet is incomplete.

Code Status What it confirms Why it matters
481 Confirm present M Sport Seats Higher bolstered M-specific front seats. Standard on ZMP builds. Aftermarket seat swaps are common. Build data confirms factory fitment.
4LN Confirm present Aluminium Rhombicle Anthracite Interior Trim M Sport specific interior inlay. Included in ZMP on G20 models. Standard trim inlays can be swapped out; build data confirms what was factory fitted.
4GQ Confirm present M Seat Belts M-specific striped seat belts front and rear. A minor detail but one that confirms the car was built to M Sport specification throughout rather than partially.
7M9 Confirm present Extended High-Gloss Shadowline Present on ZHO and M Sport Pro builds. Adds kidney grille frame, mirror caps, and front air curtain finishers in high-gloss black beyond the standard 760 Shadowline. Confirms enhanced M Sport specification.
3BE Confirm present Mirror Caps in Black High-gloss black exterior mirror housings. Part of ZHO Shadowline Package and higher M Sport specifications. Widely available as aftermarket accessories.
33B Confirm present M Sport Package Pro Present on enhanced M Sport Pro builds. Confirms additional content beyond standard ZMP specification. Check alongside ZMP to establish full M Sport Pro build.
704 Confirm present M Sport Suspension (E90 and F30) Earlier generation M Sport suspension code on E90 and F30 models. Replaced by 2VF adaptive suspension on later builds. On E90 era cars, 704 is the key suspension code to look for rather than 2VF.
2NH / 3M2 Context dependent M Sport Brakes (Blue or Red Calipers) M Sport brakes with coloured calipers are a desirable addition. Not included in standard ZMP but present on ZHO Shadowline Package and certain M Sport Pro builds. Confirm which brake specification is factory versus aftermarket caliper painting.
2T4 Context dependent M Sport Differential Rear axle limited-slip differential. Present on M340i and certain M Sport Pro configurations. Confirms the higher performance drivetrain specification. Not part of standard ZMP but significant if present.
775 Context dependent Anthracite Headlining Dark headliner consistent with M Sport interior specification. Not exclusive to M Sport but frequently present. A standard headliner on a claimed M Sport build is worth questioning.

Red Flags: Signs the M Sport is Not Genuine

These are the most common indicators that a car has been presented as M Sport without factory build data to support it.

Red Flag

ZMP Absent from Build Sheet

The clearest possible indication. No ZMP means no factory M Sport Package. The car may have M Sport parts fitted but it was not built as an M Sport. Value should reflect a standard specification car.

Red Flag

M Sport Bumpers but Standard Suspension

A genuine M Sport will have 2VF adaptive suspension or 704 M Sport suspension in the build data. Standard suspension codes with M Sport bodywork strongly suggest aftermarket visual upgrades rather than a factory build.

Red Flag

M Steering Wheel but No ZMP

M steering wheels are one of the most commonly swapped parts on the 3 Series. Presence of an M wheel in the car proves nothing. The build sheet confirms whether 710 was factory fitted.

Watch

Mixed Standard and M Sport Codes

Build sheets showing standard suspension, standard steering, and standard interior trim alongside M Sport body codes suggest a base car with aftermarket parts. Genuine M Sport builds have consistent M codes throughout the specification.

Watch

Seller Cannot Provide VIN

Any seller unable or unwilling to provide the VIN for a build sheet check should be treated with caution. There is no legitimate reason to withhold a VIN on a genuine M Sport car.

Watch

Aftermarket Shadowline Wrap

Shadowline trim (code 760) replaces chrome with factory high-gloss black components. A vinyl wrap over chrome trim is not the same. Inspect the edges closely and verify 760 is present in build data.

M Sport vs M Sport Pro vs M340i: What the Codes Tell You

Not all M Sport builds are the same. The codes reveal exactly which level of M specification was factory fitted.

Specification Key Codes What sets it apart
M Sport ZMP, 715, 710, 760, 2VF, 2VL, 481 Core M Sport build. Adaptive suspension, M aerodynamics, M steering, Shadowline trim, M seats. The baseline genuine M Sport specification.
M Sport Pro / ZHO ZMP + 33B or ZHO, 7M9, 3BE, 3MF, 3M2 or 2NH Adds extended Shadowline, black mirror caps, M Sport brakes with coloured calipers, and additional black exterior elements over standard M Sport.
M340i xDrive ZMP + B58 engine, 2T4, unique exhaust, M340i VIN prefix Genuine M Performance model. Different engine entirely. M Sport differential standard. Confirmed by VIN prefix and build sheet engine code, not just option codes.
Genuine M3 Separate VIN, S55 or S58 engine code, M3-specific build data A completely separate model. Will never share a standard 3 Series VIN. Engine codes S55 (F80) and S58 (G80) are definitive. No amount of M Sport parts on a standard 3 Series constitutes an M3.
Bottom line: ZMP in the build sheet is the only confirmation that matters for M Sport. Every physical feature of an M Sport car can be replicated with aftermarket parts. The factory build record linked to the VIN cannot be altered. Run the VIN check before any M Sport premium is paid.

All BMW Option Codes & Packages

BMW option packages change constantly across years, trims, and production runs. The fastest way to understand what features a car should have is to decode the VIN and compare it against factory data.

For a complete breakdown of BMW option codes, packages, and how to read them properly, use our dedicated guide below.

View Full BMW Option Code Guide
Tip: Always confirm options using the VIN build sheet. Listings and badges are often inaccurate.

BMW 3 Series Common Problems Identified by VIN

The VIN is the starting point for identifying which known problems and failure patterns apply to a specific BMW 3 Series. Not every problem affects every car. Engine family, production date, generation, drivetrain, and specification all determine which issues are relevant. Two cars with the same badge can have completely different risk profiles depending on what the VIN confirms about how they were built.

The sections below cover the most common and most costly BMW 3 Series problems by generation and engine, what the VIN confirms about each, and how to assess the risk before buying.

Before you buy: use the VIN to confirm the engine family, production date, and specification first. Many of the problems below are specific to certain engines or production windows. Knowing exactly what you are looking at before inspecting the car means you can ask the right questions and check the right things.

Engine-Specific Problems by VIN

These are the problems most directly linked to engine family and therefore most reliably identified via VIN build data.

Engine Generation Known Problem Severity What to Check
N20 F30 Timing chain wear and tensioner failure on pre-2015 production cars High Confirm production date via VIN. Ask for evidence of timing chain service action completion. Listen for rattling on cold start.
N20 F30 Electric water pump failure leading to overheating High Confirm recall completion via VIN. Check for overheating history in service records. Water pump replacement is a known pre-emptive maintenance item.
N54 E90 High pressure fuel pump failure causing stalling and poor running High Confirm engine family via VIN. Check service history for HPFP replacement. Ask whether the updated pump specification has been fitted.
N54 E90 Injector seal failure creating fuel leak and fire risk High Confirm N54 engine via VIN. Check for fuel smell around the engine bay. Verify injector recall completion via VIN check.
N54 E90 Wastegate rattle and turbo wear at higher mileage Medium Listen for rattle under light throttle. N54 turbo wear is progressive. Full service history is essential to assess the level of prior maintenance investment.
N52 / N53 E90 Electric water pump failure and associated overheating High Confirm naturally aspirated six cylinder via VIN. Electric water pump has a documented failure rate on E90 N52 and N53 engines. Check replacement history.
N47 E90 F30 Timing chain failure, typically at the rear of the engine, requiring significant strip-down to repair High Confirm diesel engine via VIN. Any rattling from the rear of the engine on cold start is a serious warning sign. Labour costs for N47 chain failure are high due to engine removal requirement.
M54 E46 VANOS seal wear causing rough idle, poor cold running, and loss of power Medium Confirm M54 six cylinder via VIN. VANOS rebuild kits are widely available. Check for rough idle and cold start hesitation. A freshly rebuilt VANOS is a positive sign.
B48 F30 G20 Generally reliable but oil consumption above expectation on some early examples Low Confirm B48 via VIN. Check oil level at inspection. Excessive consumption between services on a low mileage car is worth investigating before purchase.
B58 F30 G20 Generally regarded as low risk. Some reports of oil cooler seal seepage at higher mileage. Low Confirm B58 via VIN. Inspect around the oil cooler area for seepage. B58 is the most reliable modern BMW six cylinder. Full service history remains important.

Generation-Wide Problems Not Engine Specific

These problems are tied to the chassis or generation rather than a specific engine and are confirmed by generation identification via the VIN.

E46 Structural

Rear Subframe Cracking

Cracking around the rear subframe mounting points is a well documented structural concern on E46 models. Most common on cars that have been driven hard, modified, or used on track. VIN confirms the E46 generation. Physical inspection by a specialist is the only reliable check. BMW issued a service action on affected cars.

E46 Safety

Cooling System Component Failure

Plastic cooling system components including the expansion tank, thermostat housing, radiator, and water pump are known failure points on all E46 models regardless of engine. Age accelerates deterioration. VIN confirms the E46 generation. Service history showing preventive replacement is a positive indicator.

E90 Safety

Takata Airbag Inflator

One of the most significant safety recalls in automotive history. Affected E90 production dates from 2006 to 2011. A rupturing inflator can project metal fragments. VIN confirms whether the car falls within the affected production range. Completion status must be verified before purchase and is non-negotiable.

E90 and F30 Fire Risk

Blower Motor Wiring

Overheating in the blower motor wiring harness creates a documented fire risk on affected E90 and F30 production years. VIN confirms whether the car is within the affected range. Remedy involves replacing the wiring harness. Completion must be evidenced in service history before purchase.

E90 Wear

Valve Cover and Oil Filter Housing Gaskets

Oil seepage from valve cover gaskets and the oil filter housing gasket is common on E90 models with N52, N54, and N55 engines at higher mileage. VIN confirms the engine family. Not a critical failure but affects cleanliness, can cause secondary issues, and should be factored into purchase price negotiations.

F30 Brakes

Integrated Brake Unit Failure

Affected certain F30 and F31 models from 2014 to 2016 production. The IBU could cause reduced braking performance. VIN confirms production date and whether the car falls within the affected range. Recall completion must be verified. Any F30 with unusual brake pedal feel warrants investigation.

All Generations

PCV Valve Heater Element Failure

A faulty PCV valve heater element can cause an under-bonnet fire. Most relevant on E90 models with N52 and N54 engines. VIN confirms the engine family and generation. BMW issued a recall on affected cars. Completion status should be checked before any purchase.

F30 and G20 Electronics

iDrive and Software Faults

Infotainment glitches, iDrive freezes, and software related faults are more common on higher specification F30 and G20 cars with Live Cockpit Professional, gesture control, and advanced driver assistance systems. VIN confirms the technology specification fitted. Software updates resolve most issues but confirm current software version at inspection.

G20 Specific

Starter Motor Corrosion

Starter motor corrosion on certain G20 production years from 2019 to 2022 carries a documented fire risk. BMW issued recall activity on affected cars. VIN confirms production date and recall status. Completion should be verified before purchasing any affected G20.

How the VIN Helps Identify Problems Before You Buy

The VIN does not tell you whether a specific problem has occurred on a car. What it does is confirm which problems are relevant to that car based on its engine family, production date, and specification. This narrows the inspection focus before you spend time or money on a pre-purchase check.

Step 1

Confirm the Engine Family

The engine code from the VIN immediately identifies which known issues are relevant. An N20 car has timing chain and water pump risk. An N54 car has HPFP and injector risk. A B58 car has neither. Knowing the engine before inspection directs your attention to the right areas.

Step 2

Confirm the Production Date

Many problems are specific to a production window rather than the entire engine range. N20 timing chain risk is most significant on pre-2015 cars. Takata airbag recall affects 2006 to 2011 E90 production. The production date from the VIN confirms whether the car falls within a risk window.

Step 3

Check Recall Completion Status

Several of the most serious BMW 3 Series problems have been addressed through recall campaigns. The VIN confirms which campaigns apply to the car. Checking completion status before purchase is the difference between knowingly buying a car with an outstanding safety issue and buying with confidence.

Step 4

Cross Reference with Service History

Once the VIN has identified the relevant risks, cross-reference them against the service history. A car where the timing chain service action, water pump replacement, or airbag recall can be evidenced in writing is a significantly lower risk purchase than one where the history is absent or incomplete.

Bottom line: the VIN narrows the problem list from every possible BMW 3 Series fault to the specific issues that apply to that car based on its engine, production date, and specification. Run the VIN check first, identify which problems are relevant, then use physical inspection and service history to confirm whether they have been addressed.

BMW 3 Series Recalls To Check Before You Buy

A BMW 3 Series recall check can highlight open safety campaigns, older unresolved fixes, and generation specific problem areas that matter before you commit to a used car. A car that has been part of a recall campaign is not the same as a car where the recall work has been completed. Always verify completion, not just whether the car was affected.

Before you buy: Enter the 17-character VIN into the decoder above to match the vehicle against the latest manufacturer and government safety databases. Check not only whether a recall applies but whether the remedy was carried out and recorded against the VIN.

F30 Recall Watch 2012 to 2018

Expand

Key F30 recall areas to check:

  • N20 timing chain service action (2012 to 2015 production): the N20 2.0L four cylinder engine used in 320i and 328i models has a known timing chain wear issue on early production cars. BMW issued a service action. Confirm via VIN whether the car is affected and whether the updated chain and tensioner specification was fitted.
  • Electric water pump failure (N20 and N26 engines): the electric water pump on four cylinder F30 models has a documented failure rate. BMW issued a recall and extended warranty action on affected production years. Failure can lead to overheating and engine damage. Check completion status before purchase.
  • Integrated Brake Unit recall (2014 to 2016 production): affected certain F30 and F31 models. The IBU could cause reduced braking performance. Verify whether the recall remedy has been completed and recorded.
  • Power steering software recalls: software updates issued on early F30 production runs relating to electric power steering response. Lower severity but worth confirming completed.
  • Fuel pump recall activity: certain four cylinder and six cylinder F30 variants were subject to fuel pump recall campaigns. Confirm via VIN.
  • Electrical connector and wiring harness campaigns: mid-cycle F30 models had recall activity around connector corrosion and wiring harness integrity.
Buyer tip: the N20 timing chain and electric water pump are the two most important recall and service action items on F30 cars built before 2015. Ask for evidence of completion and cross-reference against VIN data before buying.

E90 Recall Watch 2006 to 2012

Expand

Significant E90 recall history to check:

  • Takata airbag inflator recall (2006 to 2011 production): one of the largest safety campaigns in automotive history. Affected a wide range of E90 production dates. The inflator can rupture and project metal fragments into the cabin. Some E90 cars still circulate without confirmed completion. This is non-negotiable. Verify via VIN before purchase.
  • PCV valve heater recall (N52 and N54 engines): a faulty PCV valve heater element can cause an engine fire. Affected a significant number of E90 production cars. Check completion status, particularly on cars with N52 six cylinder and N54 twin turbo engines.
  • High pressure fuel pump recall (N54 twin turbo, 2007 to 2010): the N54 HPFP had a documented failure rate leading to stalling and engine damage. BMW issued a recall covering affected production dates. Confirm whether the updated pump specification was fitted.
  • Fuel injector recall (N54 engines, 2007 to 2010): fuel injector seal failure on N54 cars was the subject of a recall campaign. Leaking injectors create a fire risk. Verify completion if looking at an N54 powered E90.
  • Electric power steering software recall: software update issued on certain E90 production years. Lower severity but worth confirming.
  • Blower motor wiring recall (see below): also affects certain E90 production years. Check separately.
Important: with an older E90 never assume recall work was done simply because the issue is widely known or the car looks well maintained. Takata airbag and PCV valve heater recall status are the two most critical items to confirm on any E90 purchase.

G20 Recall Watch 2019 to present

Expand

Recent G20 recall items worth checking:

  • Starter motor corrosion (2019 to 2022 production): corrosion of the starter motor can cause a fire risk in affected G20 models. BMW issued recall activity covering certain production dates. Verify completion status on any G20 built before 2023.
  • Fire risk recall activity: separate fire risk campaigns have been issued on certain G20 330i and M340i variants. Check VIN against current open campaigns as remedy completion varies.
  • Software and control module updates: early production G20 cars have had multiple software recall and update campaigns issued. Lower severity individually but check whether all open items are resolved.
  • 330e plug-in hybrid specific checks: high voltage system component recall activity and charging equipment campaigns apply to 330e models. Battery warranty context is also confirmed via build date and VIN data.
Why it matters: newer BMW 3 Series models can still carry open recall work. A clean looking low mileage G20 is not automatically a fully resolved car. Confirm all open campaigns are closed before purchase.

E46 and E36 Recall Watch E46 1998 to 2006 E36 1990 to 2000

Expand

Older generation recall considerations:

  • E46 rear subframe mounting recall and service action: cracking around the rear subframe mounting points was a widely documented structural concern on E46 models, particularly those used hard or with high mileage. BMW issued a service action. Physical inspection is essential alongside VIN data.
  • E46 cooling system service actions: the E46 cooling system is well known for failure of plastic components including the expansion tank, thermostat housing, and water pump. Service actions were issued on certain production years. Check service history for evidence of preventive replacement.
  • E36 and E46 airbag and seatbelt pretensioner campaigns: older recall campaigns covering airbag module and pretensioner integrity. Many of these are closed on well maintained examples but confirm via VIN and your national vehicle safety authority lookup.
  • General note on older recalls: for E36 and E46 models, many original recall campaigns have long since been completed or expired. The more useful check on these generations is whether known age-related failure points have been addressed: cooling system, subframe, and electrical components rather than relying solely on open recall data.
Buyer tip: on E36 and E46 cars, a thorough physical inspection by a BMW specialist will reveal more than a recall check alone. Use the VIN check to identify any still-open campaigns, then treat the physical inspection as the primary verification tool for these older generations.

One recall every used buyer should ask about Fire risk: all generations

Expand

Check blower motor wiring recall completion before any purchase:

  • Affected production years: E90 models from approximately 2006 to 2011 and F30 models from approximately 2012 to 2016 were the primary affected generations. Check VIN data to confirm whether a specific car falls within the affected range.
  • The issue: overheating in the blower motor wiring harness creates a fire risk. The fault is not always obvious from visual inspection and can occur without warning.
  • The remedy: BMW issued a recall and extended warranty action. The remedy involves replacing the affected wiring harness with an updated specification. Completion should be documented in the service history.
  • What to check: ask the seller whether the blower motor wiring recall has been completed and request documentary evidence. If the seller is unsure or cannot provide evidence, treat this as an outstanding item requiring confirmation before purchase.
  • If unresolved: an open blower motor wiring recall on an otherwise attractive used car is a negotiating point, not a reason to walk away automatically. The work must be completed before or immediately after purchase.
Bottom line: blower motor wiring recall completion is one of the first items to check on any used BMW 3 Series from the affected E90 and F30 production years. It is a documented fire risk and should be treated as non-negotiable.
How to check: Enter the 17-character VIN into the decoder at the top of this page to match the vehicle against NHTSA and manufacturer safety databases. Cross-reference against your national vehicle safety authority recall database. Always ask the seller for documented proof of completion for any recall that shows as applied to the vehicle. Confirmation that a campaign exists is not the same as confirmation the work was done.

BMW 3 Series VIN Decoder FAQ

Common questions about BMW 3 Series VIN checks, build sheets, SA codes, and factory specification lookups.

How do I check if my BMW 3 Series has the genuine factory M Sport Package? Expand

The definitive confirmation is option code ZMP on the factory build sheet. Without this code, the car is not a genuine factory M Sport regardless of how it looks. A genuine ZMP build will also carry supporting codes including 715 M Aerodynamic Kit, 710 M leather steering wheel, 760 Shadowline exterior trim, and 2VF M Adaptive Suspension on F30 and G20 models.

M Sport bumpers, steering wheels, badges, and side skirts are all available as aftermarket parts. Physical appearance alone cannot confirm factory M Sport specification. Always verify via the build sheet.

Can I confirm which engine my BMW 3 Series has from the VIN? Expand

Yes. VIN build data confirms the engine family fitted at the factory. Common BMW 3 Series engine codes include B48 (four cylinder, 320i and 330i), B58 (six cylinder, 340i and M340i), N20 (older four cylinder, 320i and 328i pre-facelift), N54 (twin turbo six, 335i), and N55 (single turbo six, later 335i).

This matters because the boot badge does not always identify the engine reliably. The F30 328i used the N20, while the later 330i used the B48 — two completely different engines with different reliability profiles. The VIN is the only way to confirm which one you have.

Does the VIN confirm whether my BMW 3 Series has xDrive? Expand

Yes. Drivetrain configuration is encoded in the VIN and confirmed by SA code S203A in build data for xDrive all-wheel drive, or S2AAA for rear-wheel drive. The xDrive badge can be removed or added to a car independently of its actual specification. The build sheet is the only reliable confirmation.

xDrive affects tyre requirements, maintenance costs, and resale value differently depending on the market. Confirming drivetrain via VIN before purchase is particularly important if you are paying an xDrive premium.

Can I get a full BMW 3 Series build sheet from the VIN? Expand

Yes. A BMW-specific VIN decoder retrieves the full SA option code list linked to the vehicle. This includes the original paint code, upholstery specification, factory packages, engine and transmission confirmation, drivetrain, wheel specification, technology equipment, and all individually ordered options.

The build sheet is more detailed than the window sticker and more reliable than any seller description. It is the factory record of exactly how the car was configured when it left the production line.

Does the VIN show whether my BMW has factory navigation or Live Cockpit Professional? Expand

Yes. Infotainment specification is confirmed by SA codes on the build sheet. 6U3 confirms BMW Live Cockpit Professional with the 12.3-inch digital instrument cluster and 10.25-inch touchscreen. 6U2 confirms standard navigation without Live Cockpit. 610 confirms factory Head-Up Display.

Live Cockpit Professional is one of the most commonly misrepresented features on used G20 listings because the screen size difference is not always obvious in photographs. Build sheet verification is the only way to confirm it without inspecting the car in person.

What does the VIN tell me about my BMW 3 Series N20 timing chain risk? Expand

The VIN confirms whether the car has an N20 engine and, crucially, the production date. N20 timing chain wear is most significant on F30 models produced before 2015. The production date from the VIN identifies whether the car falls within the higher risk window before you spend time or money inspecting it.

Once confirmed, cross-reference against service history to check whether the timing chain service action has been completed. A rattle on cold start on an N20 car is a serious warning sign and warrants investigation before any purchase is concluded.

Can I check BMW 3 Series recall status using the VIN? Expand

Yes. The VIN matches the vehicle against NHTSA and manufacturer safety databases to identify open recall campaigns. Key recalls to check by generation include Takata airbag inflators on E90 models from 2006 to 2011, blower motor wiring on E90 and F30 production years, the integrated brake unit on F30 models from 2014 to 2016, and starter motor corrosion on G20 models from 2019 to 2022.

A recall showing as applicable does not mean the car is unsafe to buy. It means you need to confirm whether the remedy has been completed and documented before proceeding. An open recall on an otherwise good car is a negotiating point, not automatically a reason to walk away.

Does the VIN confirm whether my BMW 330e is a genuine plug-in hybrid? Expand

Yes. The VIN and build sheet confirm the 330e hybrid configuration, production date, and installed charging equipment. The 330e looks identical to a standard 330i from the outside. Without checking the VIN, the only physical differences are the charging port on the rear quarter panel and the absence of a traditional exhaust on some models.

Production date is particularly relevant on the 330e because battery warranty coverage varies by build date. Confirming the exact production date via VIN gives a clearer picture of warranty position before purchase.

Can I tell where my BMW 3 Series was built from the VIN? Expand

Yes. VIN digit 11 is the assembly plant code. BMW 3 Series production has taken place at several facilities. WBA prefix indicates a car built in Germany, typically Munich or Regensburg. 3MW prefix indicates production at the San Luis Potosi plant in Mexico. Rosslyn in South Africa has also produced 3 Series models for certain markets.

Plant of origin can be relevant when tracing production batches affected by specific recall campaigns or quality actions, and is something some enthusiast and collector buyers research before purchase.

What is the difference between a 17-character VIN and a BMW order number? Expand

The 17-character VIN is the standardised global vehicle identifier used for registration, recall tracking, insurance, and build sheet lookups. It is stamped on the car in multiple physical locations and appears on all ownership documents. It is the reference used by this decoder.

A BMW order number is an internal production reference used during the build process. It is not the same as the VIN and cannot be used in place of it for build sheet or recall lookups. If you have an order number but not the VIN, the VIN can be found on the dashboard plate, door jamb label, or any ownership document.

Explore Other BMW VIN Decoder Guides

If you are researching another BMW model, use the links below for model specific VIN decoding, option codes, and build sheet guidance.

We are adding model specific pages weekly.

This is an image of a 2026 BMW 4 series in vegas red

BMW 4 Series VIN Decoder

Check trim, engine and factory options.
This is an image of a 2026 BMW 5 series for an article on BMW 5 Series VIN Decoder

BMW 5 Series VIN Decoder

Check trim, engine and factory options.
This is an image of the 2026 BMW 7 Series in Gray

BMW 7 Series VIN Decoder

Check trim, engine and factory options.
This is an image of a 2026 BMW M3 in green

BMW M3 VIN Decoder

Check trim, engine and factory options.
This is a picture of a BMW X3 for an article on BMW X3 VIN decoders and option lists

BMW X3 VIN Decoder

Check trim, engine and factory options.
This is an image of a BMW X5 xDrive 40i 2026

BMW X5 VIN Decoder

Check trim, engine and factory options.
This is an image of a 2026BMW X7 M60i

BMW X7 VIN Decoder

Check trim, engine and factory options.
This is an image of a 2026 BMW M2 in Voodoo Blue

BMW M2 VIN Decoder

Check trim, engine and factory options.
This is a picture of a BMW M4 Competition Coupe in Frozen Brilliant White

BMW M4 VIN Decoder

Check trim, engine and factory options.
This is a picture of a 2026 BMW M5 in Marina Bay Blue

BMW M5 VIN Decoder

Check trim, engine and factory options.

Check the Value of Your BMW 3 Series Based on Its Exact Specification

Now that you understand how engine family, transmission type, M Sport specification, and key factory options influence resale performance, the next step is simple. Your exact configuration determines how your car performs in the real market. Two BMW 3 Series models that look identical on the surface can differ significantly in value based on engine code, option packages, and drivetrain.

Unlock accurate valuations for your car’s features in seconds – find out what your options are worth today and in the future.

quick links

Subscribe to the Newsletters

Copyright © 2026. All Rights Reserved.