Jimmy
“Thanks to EngineMarket, I saved over £1,200 on my engine replacement and got matched with a great local specialist within the hour.”
Get specialist quotes from UK BMW i Series EV & hybrid experts. Compare electric motor & hybrid system solutions for i3, i4, iX & i8. Find UK EV specialists.
Rebuilt units from £1,850
Common codes: B38A15R, B38A15R-2, B38A15R-3
Rebuilt units from £2,400
Common codes: B38A15T0, B38A15T0-2
Rebuilt units from £2,150
Common codes: EM100, EM100-2, EM200, EM200-2, EM200-3

🔒 Secure enquiry - no spam, no pressure. Genuine quotes only from vetted UK BMW i Series specialists.
Most replacements completed within 3-5 days.
The table below shows typical UK rebuilt engine costs across BMW i Series variants, covering documented failure causes, chassis codes, engine codes, fuel types and battery sizes based on current market data.


Customer Reviews
Rated 4.8 out of 5 by 1,081 verified customers who sourced reconditioned and used BMW i Series engines through EngineMarket.
Jimmy
“Thanks to EngineMarket, I saved over £1,200 on my engine replacement and got matched with a great local specialist within the hour.”
Pete
“Got three quotes within an hour and chose the best deal easily. The whole process was quick, clear and stress-free.”
Sophie
“I wasn't sure what I needed, but they helped me identify the right engine and connected me with a trusted garage.”
Thanks to EngineMarket, I saved over £1,200 on my engine replacement and got matched with a great local specialist within the hour.”
- Jimmy, London
Had a good / bad experience? Please leave a review
Leave a review → - Your feedback helps other BMW i Series owners find trusted engine specialists.












Not sure which variant your BMW i Series is- Enter your registration number above - we'll identify the exact sub-model, engine code and compatible replacement options instantly.
Every engine code fitted to the BMW i Series across all generations, with technical specs, compatible variants and trims, known failure points, and average rebuilt prices from UK specialists. Select any engine code to compare quotes.
Extracted from detailed petrol and performance engine families across BMW i Series variants.
Extracted from detailed petrol and performance engine families across BMW i Series variants.
Can’t find your engine code- Enter your registration number above - we’ll instantly identify the exact unit, its technical specifications, and live replacement prices from UK BMW i Series engine specialists. Every rebuilt engine comes with a minimum 12-month unlimited mileage warranty.
The BMW i Series electrified range - from the pioneering i3 to the hybrid i8 - has distinct failure patterns across its range extender petrol units, plug-in hybrid...
Every rebuilt engine includes a minimum 12-month unlimited mileage warranty.
Why B38A15R Generators Lose Output
Production Years: 2014 - 2022
Engine: B38A15R / B38A15R-2 / B38A15R-3
Typical failure window
The 647cc two-cylinder range extender engine runs infrequently and often at low load, causing carbon deposits to accumulate on intake valves and injectors. This restricts airflow, reduces generator output, and can trigger emissions faults.
| Repair Tier | Dealer Price | Specialist Price | What It Involves | Longevity / Suitability |
|---|---|---|---|---|
Minor - Carbon Cleaning Service Minor | £450 - £800 | £250 - £450 | Walnut blasting or chemical cleaning of intake valves and injector servicing | 20,000-30,000 miles; suitable if caught before output loss |
Full Replacement - Rebuilt Range Extender Engine Best Value | £3,500 - £5,500 | £1,850 - £2,950 | Supply and fit of rebuilt B38A15R unit with cleaned intake system and new injectors | 60,000+ miles; only option if severe carbon has caused ring or valve damage |
If your i3 REx is showing reduced generator output or rough running during range extender operation, book a carbon cleaning service immediately - it costs £250-£450 at a specialist and typically restores full performance. Ignoring carbon buildup can lead to valve damage and full engine replacement, which is four times the cost. On a 2015-2018 i3 REx worth £6,000-£10,000, the preventative cleaning makes clear financial sense.
The i Series - from the pioneering i3 to the hybrid i8 and modern i4/iX range - has proven itself as a reliable electric and hybrid platform. But when range extender carbon, bearing wear, or inverter failure strikes, repair costs can quickly approach the value of an older car. EngineMarket makes it simple to compare prices from trusted UK BMW i Series specialists. Every rebuilt unit comes with upgraded components, 12-month warranty, and nationwide delivery. Compare prices and get back on the road without the main dealer premium.
Compare BMW i Series Engine Replacement Prices Now →Every engine type for your BMW i Series is available through our UK network, with typical price ranges based on your exact variant, engine code and budget.
Fully managed supply-and-fit service by BMW i Series specialists - includes all parts, labour and warranty.
Every displacement fitted to the BMW i Series is listed below, with compatible engine codes, years and common failure notes.
The 647cc two-cylinder petrol engine serves exclusively as a range extender (REx) in the i3, never driving the wheels directly. Derived from the BMW C600 scooter, this lightweight auxiliary power unit generates electricity to charge the battery pack when depleted, adding approximately 40-80 miles of additional range depending on driving conditions . The REx option was introduced in 2014 for the 60Ah i3 and continued through to the 120Ah model until 2022 in European markets .
| ENGINE CODE(S) | B38A15R, B38A15R-2, B38A15R-3 |
| COMPATIBLE MODELS (UK) | i3 REx 60Ah (2014-2016), i3 REx 94Ah (2016-2018), i3 REx 120Ah |
| PRODUCTION YEARS | 2018-2022 |
Carbon buildup on intake valves, generator bearing failure (rattling noise), injector fouling from infrequent use
Not sure which engine size your BMW i Series needs- Enter your registration number above - we'll identify the exact displacement, engine code and compatible replacement options instantly. All engines supplied through EngineMarket include a minimum 12-month unlimited mileage warranty from UK BMW i Series specialists.
BMW i Series Engines Fuel Type
Choose your BMW i Series engine by fuel type to compare realistic replacement prices, known issues, and compatible UK supply options - from the early i3 60Ah pure electric to the latest iX M60.
Petrol engines in the i Series appear exclusively as range extender units in the i3 and as the rear-mounted turbo three-cylinder in the i8 plug-in hybrid - no pure petrol i Series exists.
Not sure which fuel type your BMW i Series has- Enter your registration number above to instantly identify your engine code, fuel system and compatible replacement options - all backed by a minimum 12-month unlimited mileage warranty from UK BMW i Series specialists.
This section covers all major powertrain changes across the BMW i Series production timeline from 2013 to the present, organised so owners can quickly identify their engine code and compare rebuilt drive unit or range extender prices from UK specialists.
A replacement BMW i3 REx engine typically costs £1,850-£2,950 supply-only for a rebuilt unit, or £700-£1,400 for specialist generator bearing replacement.
Carbon buildup from infrequent generator use is the #1 killer of i3 REx engines, followed by generator bearing wear at 40,000-80,000 miles.
The B38A15T0 is generally robust, but timing chain wear (60k-80k miles) and HPFP failure are documented weak points owners should budget for.
Independent BMW i specialists typically charge 25-50% less than main dealers while delivering equal or better expertise on electrified powertrains.
New OEM REx units are increasingly difficult to source and carry dealer pricing of £3,500-£5,500 - most owners now choose rebuilt or reconditioned units.
Walnut blasting removes carbon deposits from intake valves - a £250-£450 service that restores generator performance and can prevent full engine replacement.
Electric drive units typically last 100,000-150,000 miles, but bearing wear can appear from 50,000 miles on early EM100 units.
Used REx engines are viable from £1,200-£2,500, but always verify generator bearing condition, carbon history, and mileage before purchase.
Every engine supplied through EngineMarket includes a minimum 12-month unlimited mileage warranty - reconditioned and rebuilt units typically offer longer coverage.
With i3 REx values at £6,000-£10,000, a £1,850-£2,950 rebuilt engine makes financial sense - carbon cleaning at £250-£450 is even better value.
Why Choose Us
Join thousands of UK drivers who compare BMW i Series engine prices through our network of trusted specialists - every rebuilt and reconditioned unit backed by a minimum 12-month unlimited mileage warranty and nationwide delivery.
Trusted BMW i Series Engine Suppliers
Every garage and engine rebuilder in our network is vetted, rated, and reviewed by real BMW i Series owners.
Compare BMW i Series Engine Replacement Companies
See prices, warranty terms, and supply & fit options side-by-side before you commit.
UK Engine Replacement Services for BMW i Series
Covering every variant from the i3 REx range extender to the i8 hybrid and iX electric SUV, with supply-only or full supply & fit available nationwide.

Trusted supplier network
Warranty-backed rebuilt & used options
Every quote checked for fitment, quality and lead time.