Select your vehicle
  1. Home
  2. BMW
  3. Engine Block and Components

BMW M3 Engine Block and Components Parts

MAP
BMW S54 Piston Set - JE Pistons 297116
Backordered
No ETA
$1,324.99
MAP
BMW S54 Piston Set - JE Pistons 297115
Backordered
No ETA
$1,324.99
MAP
BMW S54 Piston Set - JE Pistons 297119
Backordered
No ETA
$1,324.99
MAP
BMW S54 Piston Set - JE Pistons 297118
Backordered
No ETA
$1,324.99
MAP
BMW S54 Piston Set - JE Pistons 297120
Backordered
No ETA
$1,324.99
MAP
BMW S54 Piston Set - JE Pistons 297117
Backordered
No ETA
$1,324.99
MAP
BMW 87.5mm Piston Set - Wiseco KE127M875

BMW 87.5mm Piston Set - Wiseco KE127M875

8.8:1 compression ratio, 87.5mm (+.50mm oversize) includes wrist pins and piston rings, ideal for turbo applications
M3, Z3, Z4
Wiseco
Backordered
No ETA
$1,157.99
MAP
BMW 87.5mm Piston Set - Wiseco KE126M875

BMW 87.5mm Piston Set - Wiseco KE126M875

11.3:1 compression ratio, 87.5mm (+.50mm oversize) includes wrist pins and piston rings, ideal for naturally aspirated engine builds
M3, Z3, Z4
Wiseco
Backordered
No ETA
$1,157.99
BMW Connecting Rod Bearing Set - King Engine Bearings CR6877XPC0.25
Backordered
No ETA
$250.99
MAP
BMW Connecting Rod Bolt Set - ARP 201-6103

BMW Connecting Rod Bolt Set - ARP 201-6103

M11x1.25mm connecting rod bolt set for early S54's with originally installed connecting rods, ideal replacement instead of reusing the factory M11 connecting rod bolts
M3, Z3
ARP
Backordered
No ETA
$230.99
BMW Engine Piston - Genuine BMW 11251405702

BMW Engine Piston - Genuine BMW 11251405702

Position 1 in the diagram
M3, Z3
Genuine BMW
Backordered
No ETA
$2,843.99
BMW Mahle Piston (92,190Mm(+0,20)) - Genuine BMW 11257840920
Backordered
No ETA
$869.99
BMW Mahle Piston (92,190Mm(+0,20)) - Genuine BMW 11257840924
Backordered
No ETA
$869.99
BMW Engine Harmonic Balancer - Genuine BMW 11238053287

BMW Engine Harmonic Balancer - Genuine BMW 11238053287

Position 1 in the diagram
X3, M4, M2, M3, X4
Genuine BMW
Backordered
No ETA
$823.99
BMW Mahle Piston (93,555Mm(+0,20)) - Genuine BMW 11251310806
Backordered
No ETA
$680.99
BMW Engine Piston Ring Set (86.365mm) - Genuine BMW 11251405782
Unavailable
No Longer Available
$157.99
BMW Engine Lift Bracket - Genuine BMW 11127838164
Backordered
No ETA
$75.99
BMW Engine Crankshaft Main Bearing - Genuine BMW 11217849244
Backordered
No ETA
$37.79
BMW Connecting Rod Bearing - Genuine BMW 11241284851

BMW Connecting Rod Bearing - Genuine BMW 11241284851

318i, 318is, 318ti, 323Ci, 323i, 323is, 325, & more
Genuine BMW
Backordered
No ETA
$34.19
MAP
Connecting Rod Bolt Stretch Gauge (Billet Style) - ARP 100-9942

Connecting Rod Bolt Stretch Gauge (Billet Style) - ARP 100-9942

.0001" to 1" measuring range, measures in .005" increments
Universal fitment.
ARP
Available
Ships in 1 business day
Ships Free
$265.99
© FCP Euro 2026. All rights reserved.  
Version: abdd64077 : 53a503b7d08d6a1584b68d28b71f3ec1f789121f