Mazda B-Series · Engine family · 3 offered

Mazda B-Series 2.3L four-cylinder

The EFI is the most common engine code the VIN decodes to on the 2.3L four-cylinder configurations below; hybrid variants of the same displacement carry their own code. Rated at 135–143 hp. We decode it on 2,999 VINs across 20 factory builds, and 14 listings are reported active. The configuration price reference is $7,799.

Cylinders
4
Power
135–143 hp
Induction
Naturally aspirated
Fuel
Gasoline
Fitted
1994–2009

◷ Updated November 12, 2026 ▤ National asking prices, refreshed nightly

$7,799
Configuration price reference
14
On sale today with the 2.3L 4-cyl
1994–2009
Model years it was fitted
20
Factory configurations
2,999
B-Series VINs decoded with it

The price reference is the median of configuration medians, not the median of all active cars. Each configuration has equal weight. Configurations with at least 3 priced listings are used when available; otherwise the reference uses the configurations with a recorded price. Model years, mileage and condition vary. Open a model-year report below for its asking prices across all engines.

Where the 2.3L 4-cyl sits in the B-Series engine lineup

Every engine family this model was sold with, ordered by size. The bar spans the model years recorded for it; the price is a reference across priced configurations, with each configuration weighted equally. Older engines look cheaper because the cars are older — overlapping years alone do not match the vehicles by age, trim, mileage or condition.

2.3L 4-cyl this page
1994–2009
$7,799
135–143 hp · 14 on sale
3.0L 6-cyl
1994–2007
$5,477
140–154 hp · 21 on sale
4.0L 6-cyl
1994–2008
$7,888
160–207 hp · 12 on sale

1994–2008 The 4.0L 6-cyl configuration price reference is about $89 more — $7,888 against $7,799. These references cover each family's full set of priced configurations; they are not recalculated for the overlapping years or matched cars.

3 engine families, one nameplate. Open the Mazda B-Series price hub to compare them side by side, or to jump into any of the others.

Which B-Series years got a 2.3L 4-cyl engine

Every model year this engine was fitted to, newest first. The bar is how much of the family's VIN volume sits in that year — long bars are the years this engine was everywhere.

Year Share of VINs VINs On sale Builds
2009 47 1 1
2008 99 — 1
2007 150 1 1
2006 168 — 1
2005 138 3 1
2004 242 1 2
2003 395 2 2
2002 225 2 2
2001 121 1 1
1997 435 — 2
1996 439 — 2
1995 241 — 2
1994 299 3 2

VIN counts come from our decode of the model's build patterns, not from live listings. A year link opens the full B-Series report for that year — every engine of the model, not just this one.

20 factory configurations with this engine

Each one is a distinct build as the VIN decodes it — trim, body, gearbox and equipment. Open a build sheet for its full spec and the VINs recorded on it.

2009

1 build

2008

1 build

2007

1 build

2006

1 build

2005

1 build

2004

2 builds

2003

2 builds

2002

2 builds

2001

1 build

1997

2 builds

1996

2 builds

1995

2 builds

1994

2 builds

Every 2009 B-Series build →

The 2.3L 4-cyl B-Series: common questions

Which B-Series years have the 2.3L 4-cyl?

1994–2009 — 13 model years in our VIN decode, across 20 factory configurations and 2,999 VINs.

What does a 2.3L 4-cyl B-Series cost?

$7,799 is a configuration price reference: the median of configuration medians, with each priced configuration weighted equally. It is not a listing-level median or a valuation of an individual car. The year-by-year ladder shows VIN and inventory counts; its links open model-year price reports covering all engines.

What is the engine code, and does it matter?

EFI — the code the VIN decodes to on the configurations on this page. It matters when you order parts or read a service history: the same displacement badge on another model can be a different code with different outputs.