|
BMW B46/B58 vs B46TU/B58TU
Updated November 15, 2024
BMW introduced the B-series of modular engines in 2016. But there was a major update done in 2018 and then another for 2020. The B46 4-cylinder is pretty simple with only minor updates. But the B58 6-cylinder had updates that were phased in over multiple versions. B58A being the original. B58C having some major changes (but only used on a few models). And now the B58D with even more changes but now used throughout the model range. The multiple different specifications requires a detailed breakdown of what we've found. We focus mostly on the B58 since that had the most changes.
TL;DR - Knowing which B58 you have can be key to ordering the right parts or upgrades.
B58A = "F" chassis BMW models - F22 M240i, F30 340i, F32 440i, G01 X3 M40i (2019), G02 X4 M40i (2019) and "early" models of 540i/740i/840i.
B58C = "G" chassis BMW models that are not "M Sport" models - 2020+ G30 540i, G12 740i, G15 840i, G05 X5 40i, G06 X6 40i, G07 X7 40i. This is the spec with the unusual internal exhaust manifold and turbo setup. It's also used in the 2019-2020 Supra.
B58D = "G" chassis BMW "M Sport" models - G42 M240i, G20 M340i, G22 M440i, G29 Z4 M40i, X3 M40i, X4 M40i, and 2020+ 540i/740i/840i. It's also used in the 2021+ Supra. Also known as B58TU.
B58N = “G” chassis BMW 5/7/X5/X6/X7-series models and G chassis LCI models (G20 LCI, G22 LCI, etc). Evolution of the B58 that combines the B58D with the 48V Mild Hybrid system found in V8 models. Also known as B58TU2.
Background
First, the B engines are supposed to be modular in design - many of the same components are shared between 3-cylinder, 4-cylinder, and 6-cylinder engines. However, BMW changed the B58 with three iterations in just five years and the only shared parts are small items like sensors and hardware.
Second, BMW has way too many abbreviations for their engine specs. The best is the full 8-digit engine code. However, internal BMW docs will often reference a shorthand code for some reason. But there are multiple shorthand codes that mean different things. As a new-from-the-ground-up engine family we expect there to be updates along the way, as well as a system for keeping track of the changes. However, these shorthand abbreviations just muddy the waters and create additional confusion. It's not even enough to be an insider, the abbreviations are so nuanced.
Third, some translation of the full 8-digit engine code.
B | B modular engine family |
3 4 5 | 3 = 3-cylinder 4 = 4-cylinder 5 = 6-cylinder |
6 8 | 6 = turbocharged, direct injection, Valvetronic, SULEV emissions spec 8 = turbocharged, direct injection, Valvetronic |
A B | A = transverse mounting for FWD vehicles B = longitudinal for RWD/xDrive vehicles |
20 30 | 20 = 2.0 liter 30 = 3.0 liter |
M O | M = Mittel output, "Medium" O = Obere output, "Upper" |
0-9 | update version, 0 = original |
Click below for an example:
BMW will then offer abbreviations that are not as clearly defined. Here are the ones we're aware of:
Shorthand | Longhand | Description |
B46 (no suffix) B58 (no suffix) | B46B20M0 B58B30M0 | The original-spec B46 and B58 engines released in 2016 |
B46A B58A / B58M | B46B20M0 B46B20O0 B58B30M0 | 2016-2020 for some models. Common shorthand of the original-spec B46 and B58 engines released in 2016. Also used to describe the short block of the original B46 and B58 engines. Short engine = block, rotating assembly, cylinder head, but no accessories. M = medium power output (used in smaller 230i/330i/430i) O = upper power output (used in larger 530i, X3/X4) |
B46B B58B | B46B20O0 B58B30M0 | Internal code for the short block of the B46C and B58C engines released in 2017. Short engine = block, rotating assembly, cylinder head, but no accessories. This code is not really referenced anywhere but on parts diagrams. |
B58C | B58B30M0 B58B30M1 | 2018+ for some models, mostly 5/6/7/8-series and X5/X6/X7 The "C" refers to the "medium" power class as well as specific parts that are different from other B58 versions. Major changes makes this a very unique engine spec. Also used in the 2019-2020 Supra. Note there was never a B46C design. |
B46D B58D / B58TU | B46B20O1 B58B30O1 | 2019+ for some models, mostly M Sport models like M240i, M340i, M440i. The "D" refers to the "upper" power class of the engine but it's often referenced as the TU (Technical Update). B46D = B46TU. B58D = B58TU. |
B48N / B48P / B48TU2 | B48B20M2 B48B20O2 | 2024 for 530i in the US (other models globally) The “TU2” engines are very big overhaul yet again, now with a new VANOS system and incorporating the 48V mild hybrid system from other models. |
B58N / B58TU2 | B58B30M2 | 2023+ for some models, mostly 5/6/7/8-series and X5/X6/X7 We don't know why they used “N” (perhaps for “New”?). BMW should really drop the “B” at this point. The “TU2” engines are very big overhaul yet again, now with a new VANOS system and incorporating the 48V mild hybrid system from other models. |
You can geek out learn more about BMW engine codes by clicking here.
Model Year Changes
The B46 was largely un-changed from 2016-2019. For 2020 it was updated to the B46D spec with a lot of changes (see more detail below).
The B58A was used in mostly F-chassis which mostly ended production by 2020. 5/6/7 and X5/X6/X7-series models were introduced with the B58A engine until mid-life updates were released with the B58C engine around 2019. The B58D was introduced along with new 2/3/4-series models for 2019. The B58N design was released beginning in 2023 for 5/6/7 and X5/X6/X7-series models and incorporated the 48V hybrid drive in the 8-speed transmission.
As a car owner you might not have any crossover at all but some owners will need to pay strict attention to model years and notes so they get right parts. We laid out the model changes here:
2-series
Model | Chassis | Years | Engine |
230i | F22 | 2017-2021 | B46A / B46M |
230i | G42 | 2022- | B46D / B46TU / B46O1 |
M240i | F22 | 2017-2021 | B58A / B58M0 |
M240i | G42 | 2022- | B58D / B58TU / B58O1 |
3-series
Model | Chassis | Years | Engine |
330e | F30 | 2016-2018 | B48A (XB1H PHEV) |
330e | G20 | 2021-2024 | B46D / B46TU / B46O1 (XB1G PHEV) |
330i | F30 | 2016-2018 | B46A / B46M0 |
330i | G20 | 2019-2024 | B46D / B46TU / B46O1 |
330i | G20 | 2025- | B48P / B48TU2 / B48O2 |
340i | F30 | 2016-2018 | B58A / B58M0 |
M340i | G20 | 2019-2024 | B58D / B58TU / B58O1 |
M340i | G20 | 2025- | B58N / B58TU2 / B58M2 |
4-series
Model | Chassis | Years | Engine |
430i | F32 | 2016-2020 | B46A / B46M0 |
430i | G22 | 2021-2024 | B46D / B46TU / B46O1 |
430i | G22 | 2025- | B48P / B48TU2 / B48O2 |
440i | F32 | 2016-2020 | B58A / B58M0 |
M440i | G22 | 2021-2024 | B58D / B58TU / B58O1 |
M440i | G22 | 2025- | B58N / B58TU2 / B58M2 |
5-series
Model | Chassis | Years | Engine |
530e | G30 | 2018-2020 | B48A (XB1H PHEV) |
530e | G30 | 2021-2023 | B46D / B46TU / B46O1 (XB1G PHEV) |
530i | G30 | 2017-2019 | B46A / B46O0 |
530i | G30 | 2020-2023 | B46D / B46TU / B46O1 |
530i | G60 | 2024- | B48P / B48TU2 / B48O2 |
540i | G30 | 2017-2019 | B58A / B58M0 |
540i | G30 | 2020-2023 | B58C / B58M1 |
540i | G30 | 2021-2023 | B58C / B58M1 + 48V drive |
540i | G60 | 2024- | B58N / B58TU2 / B58M2 |
7-series
Model | Chassis | Years | Engine |
740e | G12 | 2017-2019 | B48A (XB1H PHEV) |
740i | G12 | 2017-2019 | B58A / B58M0 |
740i | G12 | 2020-2022 | B58C / B58M1 |
740i | G12 | 2021-2022 | B58C / B58M1 + 48V drive |
740i | G70 | 2023- | B58N / B58TU2 / B58M2 |
8-series
Model | Chassis | Years | Engine |
840i | G14 | 2018- | B58C / B58M1 |
840i | G14 | 2021-2023 | B58C / B58M1 + 48V drive |
X1-series
Model | Chassis | Years | Engine |
X1 28i | F48 | 2016-2019 | B46A |
X1 28i | F48 | 2020- | B46D / B46TU / B46O1 |
X2-series
Model | Chassis | Years | Engine |
X2 28i | F39 | 2016-2019 | B46A |
X2 28i | F39 | 2020- | B46D / B46TU / B46O1 |
X2 M35i | F39 | 2019- | B48D / B48T1 |
X3-series
Model | Chassis | Years | Engine |
X3 30e | G01 | 2020-2022 | B46D / B46TU / B46O1 (XB1G PHEV) |
X3 30i | G01 | 2018-2019 | B46A / B46O0 |
X3 30i | G01 | 2020-2024 | B46D / B46TU / B46O1 |
X3 30 | G45 | 2025- | B48P / B48TU2 / B48O2 |
X3 M40i | G01 | 2018-2019 | B58A / B58M0 |
X3 M40i | G01 | 2020-2024 | B58D / B58TU / B58O1 |
X3 M50 | G45 | 2025- | B58N / B58TU2 / B58M2 |
X4-series
Model | Chassis | Years | Engine |
X4 30i | G02 | 2019 | B46A / B46O0 |
X4 30i | G02 | 2020-2024 | B46D / B46TU / B46O1 |
X4 M40i | G02 | 2019 | B58A / B58M0 |
X4 M40i | G02 | 2020-2024 | B58D / B58TU / B58O1 |
X5-series
Model | Chassis | Years | Engine |
X5 40i | G05 | 2019-2023 | B58C / B58M1 |
X5 40i | G05 | 2024- | B58N / B58TU2 / B58M2 |
X6-series
Model | Chassis | Years | Engine |
X6 40i | G06 | 2019-2023 | B58C / B58M1 |
X6 40i | G06 | 2024- | B58N / B58TU2 / B58M2 |
X7-series
Model | Chassis | Years | Engine |
X7 40i | G07 | 2019-2022 | B58C / B58M1 |
X7 40i | G07 | 2023- | B58N / B58TU2 / B58M2 |
Z-series
Model | Chassis | Years | Engine |
Z4 30i | G29 | 2019- | B46D / B46TU / B46O1 |
Z4 M40i | G29 | 2019- | B58D / B58TU / B58O1 |
Supra
Model | Chassis | Years | Engine |
30i | A90 | 2023- | B46D / B46TU / B46O1 |
40i | A90 | 2020-2022 | B58C / B58M1 |
40i | A90 | 2023- | B58D / B58TU / B58O1 |
B46 & B48 Engine Bay Differences
B46 engine bay differences.
B58 Engine Bay Differences
B58 engine bay differences.
Specific Changes
So what changed? Quite a lot over multiple iterations as BMW tried to keep pace with emissions requirements. The B58C is a bit of an odd duck and we think of it as an in-between spec. The biggest change here was the cylinder head that includes an internal exhaust manifold (see below). Interestingly, BMW abandoned this design for the B58D spec. But other changes carried over from C to D, such as the cooling system. From 2024 the B58N powertrains included a small electric motor as part of the transmission. These are the various B46 and B58 differences that we have been tracking (although there are likely more…).
Crankshaft
The C/D crankshaft is 2.3lbs lighter due to the use of lighter materials and different machining.
Timing Chain
The C/D/N has a 1-piece timing chain instead of a 2-piece. The original design had dual upper and lower chains with additional guides and sprockets. This was probably due to the layout of the accessories in the engine bay which forced the chain drive to the back of the engine. The new design changes to a more familiar and simpler single chain that eliminates two camshaft sprockets, one intermediate shaft, two guide rails, and one chain tensioner.
VANOS Cam Gears
Because of the changes to the timing chain, the cam gears on the VANOS system are also different.
Serpentine Belt
The belt has also changed due to the revised cooling system and overall layout of the engine accessories. The belt is now shorter with fewer deflection pulleys. Other parts of the belt drive also changed - crankshaft vibration dampener, water pump, and A/C compressor.
Cooling System
The C/D engines have an innovative cooling design that separates the cooling supply into two zones: cylinder head and engine block. Not unlike different cooling zones in your house. The cylinder head and turbo receives a constant supply of coolant but cooling to the engine block can be reduced or turned off. During a cold-start, warm-up, or normal driving coolant circulates through the cylinder head and turbo but is cut off from the engine block. Only when needed is the valve to the engine block opened, allowing coolant to circulate through the crankcase. The water pump and thermostat are now part of this Heat Management Module (but available for replacement individually).
Fuel Injectors
New fuel spray pattern and pressure is specified for each engine variant.
Engine Computer
Each version uses a different ECU.
Cylinder Head-Exhaust Manifold-Turbo (B58C medium output)
On the B58C medium-output engines the cylinder head casting includes an internal exhaust manifold. The usual coolant passageways are routed around these internal exhaust runners. The coolant lowers the exhaust gas temperature which improves the life of the catalytic converter and the engine uses less fuel. It also helps to increase the coolant temp faster, bringing the engine up to operating temp sooner. This has eliminated the traditional external steel exhaust manifold for a very different design with a single 2>1 layout instead of two banks of 3>1. Instead of six exhaust ports on the outside there are just two. The cylinder head is obviously a different casting, however, most of the valvetrain, VANOS, and Valvetronic is the same across all B46 and B58 variants.
BMW only used this engine on 2020+ 540i, 740i, 840i, X5, X6, and X7 "40i" models as well as the 2019-2020 Toyota Supra. The "M40i" M Sport models used the B58D engine with a traditional exhaust manifold.
B58C 48 Volt Mild Hybrid System
For 2021 the B58C in 5/7/8-series was offered with an optional 48 volt electric motor combined into the alternator/battery/belt drive system. This created a "mild hybrid" design which used the alternator to spin the engine via the belt system. The alternator is referred to as a Starter-Generator (SGR48). By driving the crankshaft via the belt, this allowed combustion to be turned off completely during certain low-load situations, such as coasting and decelerating to a stop. This improved fuel economy and reduced emissions. It also added an instant and seamless 8kW power boost in some situations (eBOOST). Although still classified as a B58C there are several big changes to the overall design and most of the water pump and belt drive systems are different than a standard B58C. The 48V battery is installed in the engine bay with the standard 12V located in the trunk.
B58N 48 Volt Hybrid Drive System
In some 2022 models, BMW released a new version of the 48V Mild Hybrid. Internally, BMW calls it Generation 1.5. The same fundamental design was released as Generation 2.2 for the G60 5-series and G70 7-series. We'll refer to it as Hybrid Drive instead of Mild Hybrid. Instead of a alternator+belt machine, the 48V power comes from the ZF 8HP transmission (8HP60XMH). The 48 volt electric motor is combined into the torque converter of the ZF automatic. The deployment of the system remained the same - certain low-load situations, such as coasting and decelerating to a stop. For G60 and G70 the system is now active in normal forward drive at low speeds as well (parking lot). The system was implemented into facelift LCI models of G20 3-series and G22 4-series beginning with the 2025 model year.
Note: in addition to the “Mild Hybrid” system used on “40i” models, BMW also produces a PHEV model known as the 50e. Even though both may fit the broad definition of PHEV, the 50e should be a MEHV - Mostly Electric-Hybrid Vehicle. The 50e models have full battery cells in the floor in addition to a B58N 6-cylinder gas engine. 50e and 40i 48V share very few components, even on the gas engine.
B46 vs B48
Why are there two versions of the 4-cylinder engine? Short answer is that BMW wanted a performance-spec for their special models like the X2 M35i and the MINI John Cooper Works. The B46 is the Super Ultra Low Emissions spec (SULEV) and that is the standard engine in the US market (until about 2024). Previously, BMW would have a "California version" and a percentage of sales were for the SULEV. From 2016-2024, with the exception of the "M35i" models, all of the turbo 4-cylinders are the SULEV spec. Beginning in 2025 the 4-cylinder models use a later-version of the B48 engine (B48P) that meets SULEV (USA) and EU6 (Europe) emissions requirements.
The 2016-2024 B48 M35i models are more than just a boosted B46. It has a reinforced crankshaft with larger bearing surfaces, higher compression pistons, different connecting rods, larger turbo, revised fuel injectors, and better flowing intake and exhaust systems.
B46/B48 engines were installed in FWD, RWD, and xDrive models. When installed in a FWD model (X1, X2, MINI) the engine code is usually B46A. The RWD and xDrive are usually coded as “B46B”. “A” is for a transverse (horizontal) install and “B” is for the longitudinal install. But the “A” and “B” have nothing to do with engine spec or version or evolution so it adds another layer of confusion. Typically, most of the engine components are the same between the transverse and longitudinal designs.
Z4 vs Supra
Disclaimer: we're not Toyota experts and have no access to genuine Toyota parts diagrams. The following info is what we have been able to deduce from comparing the parts, diagrams, and info already made public.
The G29 Z4 M40i was released for the 2019 model year and always had the B58D engine in the US market. This is the B58O1, Obere, or "Upper", output spec with 382hp and was shared with G20 M340i and G22 M440i.
When the Supra was released as a 2020 model it used the B58C spec with 335hp (aka the B58M1 medium output). The B58C spec was also shared with 2020+ BMW G30 540i, G12 740i, G01 X3, G02 X4, G05 X5, and G06 X6. It was also used in the European-market Z4 M40i to meet the EU6 emissions regulations.
There are significant differences between the two B58 specs - see the section above regarding the cylinder head and turbo.
For the 2021 model year the Supra was granted the B58O1 engine with 382hp. We assume it's all of the same parts as the G29 Z4 M40i (but we can only assume right now).
Sort by Name | Sort by Price |