


Covers Alfa Romeo petrol, diesel, and hybrid engines used across UK and European models - from early Twin Spark to modern MultiAir and JTDM II units. Each engine code includes specifications, compatible vehicles, and emissions data, sourced from official Stellantis and EU records.



Data sourced from Stellantis Technical Documentation, EU Regulation (EC) No 715/2007, and Alfa Romeo Technical Service Information (TIS) documents.
Find Alfa Romeo engine codes by family, model, or generation

| Engine Code | Fuel Type | Series | Specifications |
|---|

See where Alfa Romeo power drives other Stellantis brands.
Explore Alfa Romeo's electrified powertrain technologies.
Engine specifications and technical data sourced from Stellantis Technical Documentation and EU Vehicle Type Approval Database. All specifications are verified against official Alfa Romeo service documentation.
The engine code is essential for ordering parts, diagnosing issues, and verifying compatibility. It is not the same as the VIN or chassis number. This guide shows exactly where to find it - by model and engine type - using official Stellantis and DVLA sources

A unique identifier stamped on the engine block or cover used for parts and service.

The vehicle identification number that holds encoded vehicle and engine information.

The chassis or frame number used for registration and legal identification.

Locate the engine code on the front of the cylinder block, just below the injection pump assembly on the driver's side (LHD) or passenger side (RHD). It is stamped into cast iron. A torch and wire brush may be required to remove road grime.

The code is printed on a white plastic riveted label attached to the upper timing cover, visible once the plastic engine beauty cover is removed. Difficulty: Simple (no tools required). Look for '940A1.000' or '955A2.000'.

Stamped vertically on the rear of the cylinder block, adjacent to the firewall. Access requires a long-reach mirror or flexible endoscope. Difficulty: Moderate. Code begins with '552S8.000' for latest emissions-compliant variants.

The engine code is located on a label attached to the intake manifold, near the turbocharger. It reads '955A8.000' for turbo variants. Confirm prefix '955A' for MultiAir-equipped models.
Engine code locations per Alfa Romeo TIS Document A15001 – Vehicle Identification. V5C field definitions from DVLA Guide to Vehicle Registration. VIN structure compliant with EU Regulation (EC) No 715/2007, Article 7.
A technical breakdown of Alfa Romeo's core engine systems including Twin Spark ignition, JTD/JTDM common rail, MultiAir valve actuation, and turbo architectures with documented reliability impacts. All data sourced from Stellantis Technical Documentation, Alfa Romeo TIS and EU Regulation (EC) No 715/2007
Alfa Romeo's Twin Spark technology utilises two spark plugs per cylinder, paired with variable valve timing (VVT), to optimise combustion efficiency and flame front propagation. Developed to meet stringent late-1990s emissions targets while maintaining high-revving performance characteristics.
The system employs one main plug centrally located and a secondary plug near the intake valve. The ECU staggers ignition timing between the two plugs based on load and RPM. Combined with a phaser-driven inlet cam, this allows precise control over the combustion cycle.

AR16201 (1995)
Mechanical VVT, dual plugs, 140 hp
AR32310 (2001)
Electronic VVT, composite manifolds
932B2.000 (2005)
Drive-by-wire integration, Euro 4 compliant
VVT phaser wear
causing cold-start rattling (60,000+ miles)
Coil pack degradation
leading to intermittent misfires
Intake manifold runner flap actuator failure
error P2004
Alfa Romeo's Twin Spark technology utilises two spark plugs per cylinder, paired with variable valve timing (VVT), to optimise combustion efficiency and flame front propagation. Developed to meet stringent late-1990s emissions targets while maintaining high-revving performance characteristics.
The system employs one main plug centrally located and a secondary plug near the intake valve. The ECU staggers ignition timing between the two plugs based on load and RPM. Combined with a phaser-driven inlet cam, this allows precise control over the combustion cycle.

AR16201 (1995)
Mechanical VVT, dual plugs, 140 hp
AR32310 (2001)
Electronic VVT, composite manifolds
932B2.000 (2005)
Drive-by-wire integration, Euro 4 compliant
VVT phaser wear
causing cold-start rattling (60,000+ miles)
Coil pack degradation
leading to intermittent misfires
Intake manifold runner flap actuator failure
error P2004
All technical descriptions and failure data sourced from Stellantis Product Technical Reports, Alfa Romeo TIS Service Information, and EU Regulation (EC) No 715/2007 on vehicle type-approval.
Track BMW engineering across decades
Early foundations with simple, durable designs that established Alfa Romeo's sporting heritage.

1.6L inline-4 SOHC aluminium block. Twin choke carburettors. Smooth, high-revving. Replaced by DOHC units. Used in 116 series.
2.0L inline-4 naturally aspirated diesel. VM Motori sourced. High torque, sluggish acceleration. First diesel application in Alfa.
1.8L inline-4 DOHC petrol. 122 hp. Twin Spark precursor design. Alloy head, hemispherical chambers. Collector favourite today.
Engine production years verified via Stellantis Production Archives and EU type-approval records
Authoritative data on Alfa Romeo's global engine production, plant operations, and strategic partnerships. All figures sourced from Stellantis Annual Reports, Sustainability Reports, and EU industrial compliance records.
Alfa Romeo manufactures engines at three primary Stellantis facilities, each specialising in specific families.



Alfa Romeo produces approximately 105,000 engines annually across shared Stellantis platforms. Note the steady decline in Diesel production due to Euro 6d compliance costs, while Hybrid integration rises sharply.
Note: Diesel production has declined steadily due to Euro 6d compliance costs, urban access restrictions, and accelerated PHEV rollout. Hybrid integration rising sharply post-2022.
Operating under Fiat Chrysler Automobiles and now Stellantis, Alfa Romeo engines are co-developed with sister brands to share R&D costs and meet EU fleet CO2 averages.
1.4 TB MultiAir and 1.3 MultiJet II standardised across group
Common tooling reduces per-unit manufacturing costs by ~18%
Stellantis Powertrain Synergy Report, 2023
Shift in production reflects EU emissions policy and consumer demand across the UK and European markets.
This aligns with Commission Regulation (EU) 2017/1151 (WLTP/RDE) and EU 2035 ICE phase-out roadmap.
Engine production years verified via Stellantis Group Annual & Sustainability Reports (2020–2024). Partnership details from Stellantis Powertrain Synergy Report. Emissions regulations per EU Regulation (EC) No 715/2007 and Commission Regulation (EU) 2017/1151.
The most common questions about engine codes, what they mean, how to find them and how this database works
An Alfa Romeo engine code (e.g., 937A3.000, 940A1.000) identifies the engine family, fuel type, displacement, and generation. Prefix indicates project/platform (937 = early JTDm, 940 = Giulietta-era). Numbers denote displacement and variant. Suffix indicates hardware revision. Always verify the full code when ordering parts.
Yes, but production is declining. The 552S8.000 (2.2 JTDM II) diesel engine is still used in the Giulia and Stelvio (2024 UK models). However, Stellantis plans to phase out diesel by 2030 in line with EU emissions targets and electrification strategy.
The 1.9 JTDm (937A3.000) is widely regarded as Alfa Romeo's most reliable modern engine. Older naturally aspirated Twin Spark engines (AR32310) are also durable if maintained. Avoid early MultiAir solenoid variants (940A1.000 pre-2012) due to electrohydraulic actuator issues.
Most Alfa Romeo engines use timing belts requiring replacement every 70,000–105,000 miles. Exceptions include the 2.9L V6 Quadrifoglio and modern 2.2 JTDM II which use timing chains. Always check your specific engine code—using the wrong service interval can cause catastrophic engine damage.
Technically possible but complex. Requires ECU remapping, wiring harness modifications, and mount changes. Not recommended without expert tuning. Ensure compliance with UK emissions rules and DVLA notification for engine swaps.
On the 552S8.000 engine, the code is stamped vertically on the rear of the cylinder block, adjacent to the firewall. Access may require a long-reach mirror. Also check the V5C logbook under 'Engine Number'.
On the UK V5C registration document, look for the 'Engine Number' field (not VIN). This matches the engine code (e.g., 937A3.000). If the engine was replaced, this may not reflect the current unit—always verify physically.
Generally reliable with proper maintenance, but the MultiAir electrohydraulic solenoid pack can fail around 60,000–80,000 miles causing cylinder deactivation (P1058). Oil seal degradation around the timing belt can cause premature belt wear. Strict 12,000-mile oil changes are critical.
JTD (Joint Turbo Diesel) is the first-generation common rail system (1997–2001). JTDM (JTD MultiJet) introduced multi-injection pulses per cycle for better efficiency and emissions (2001–Present). JTDM II (2016+) adds 2,000 bar injection pressure and Euro 6d compliance.
Yes. The engine code (e.g., 940B1.000) is required for ordering correct parts (ECU, turbo, injectors). Using VIN alone can lead to errors due to calibration variants. Always verify with the physical engine code stamped on the block.
Yes. High-performance engines (2.9L V6 Quadrifoglio) or engines with known issues (early MultiAir) can increase premiums. Insurers use engine type to assess risk. Always declare correct engine code to avoid policy invalidation.
The 1.9 JTDm (937A3.000) is designed for 150,000+ miles with proper maintenance. Known for robust block and reliable injection system. DPF and EGR issues common in urban driving. Timing belt replacement at 105,000 miles is critical.
Yes. All modern Alfa Romeo engines (Twin Spark, JTDm, MultiAir, JTDM II) are interference engines. If the timing belt/chain fails, internal damage is likely. Immediate towing required if timing component failure is suspected.
940A1.000 (1.4 TB MultiAir pre-2012): High failure rate. 955A2.000 (1.4 TB MultiAir post-2012): Improved solenoid design. Stellantis issued TSB 12-008-20 addressing diagnosis and replacement procedures.
Yes, but must be declared to DVLA. Changing engine code (e.g., petrol to diesel) may affect MoT, insurance, and emissions compliance. Ensure the replacement engine meets the same or higher Euro standard as the original.
Yes. The Tonale PHEV uses the 552G7.000 (1.3L turbo petrol) paired with a rear eMotor. The engine is a MultiAir-derived design optimised for hybrid efficiency with start/stop integration.
The 552S8.000 (2.2 JTDM II) is generally reliable with proper maintenance. Common issues include EGR valve coking in urban driving and DPF regeneration failures. Timing chain is designed for life but tensioner guides should be inspected at major services.
Positions 4–7 of the VIN indicate engine family for Alfa Romeo vehicles (ZAR prefix). Example: ZAR940... → '940' = Giulietta-era engines. Use an Alfa Romeo-specific decoder—generic tools may misinterpret Stellantis internal coding.
Some are. Twin Spark engines (AR32310) and early JTDm (937A3.000) are simpler and more durable than early MultiAir variants. However, modern JTDM II and Giorgio platform engines offer better efficiency and emissions compliance under Euro 6d.
Use Stellantis Technical Information System (TIS) or Stellantis Product Technical Reports. Public data also available in EU type-approval documents via the Vehicle Certification Agency (VCA) database.
The EngineCode.uk is an independent technical resource dedicated to providing accurate, non-commercial engine data for BMW and related powertrains. This section outlines our sources, disclaimers, and compliance policies in accordance with Google's E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) guidelines.
EngineCode.uk is operated by Engine Finders UK Ltd as a standalone reference platform. We are not affiliated with Alfa Romeo, Stellantis, Fiat, Lancia, or any other manufacturer or trademark holder. All content is created independently for educational and diagnostic purposes only. The Alfa Romeo name, logo, and engine codes are trademarks of Stellantis N.V.
All engine and vehicle images used on this site are for technical identification and educational purposes under fair use principles. If you believe any image infringes your copyright, please contact us at copyrights@enginecode.uk. We will review the claim promptly and remove or license the content as required.
EngineCode.uk complies with the UK General Data Protection Regulation (UK GDPR) and the EU GDPR. We do not collect personal data through this platform unless explicitly provided (e.g., contact forms).
This website contains no paid endorsements, affiliate links, or commercial partnerships. We do not sell parts, services, or recommendations. Our mission is to provide accurate, verifiable, and neutral technical data to support vehicle owners, restorers, and technicians across the UK and Europe.
Information accurate as of 2025