JV
Jonathan Van Schalkwyk Great website helping to solve the issue of finding motor vehicle parts
Connect with trusted scrap yards and BMW M4 engine importers in South Africa. Get quotes, compare prices, and find the perfect M4 engine.
Browse 12 BMW M4 engines with detailed specifications
















Great website helping to solve the issue of finding motor vehicle parts
Engine Finder was very helpful and friendly. Only negative issue is that they try and source an engine for 1 day only. They claim to be engine finder so they must keep on searching until they have one or I ask them to stop
I contacted engine finder enquiring about engine search and received prompt response through their customer service personnel who were friendly and helpful.
I found this site and was so happy as it was super helpful to us when we had absolutely no options. I got a same day very professional answer and purchased what I needed which was an unusual item to find. Thank you
12 engines are listed against the BMW M4 on Engine Finder: BMW 320d M47, BMW 520d M47, BMW M40 E30 SOHC, BMW M42 E36 DOHC, BMW M43 E36 Aluminum, BMW M43 E36/E46 Plastic, BMW M47D E46 Diesel, BMW S55B30 3.0L Twin Turbo, M40B16, M42B18, M43B18, M47D20. They cover 1.6- to 3.0-litre diesel and petrol units. Prices quoted on these listings run from R8,100 to R110,000.
| Engine | Capacity | Fuel | Power / torque | Also listed for | Price quoted |
|---|---|---|---|---|---|
| BMW 320d M47 | 2.0L (1,995 cc) | Diesel | 110 kW / 340 Nm | BMW 3 Series E46, BMW 3 Series E90 | R30,000 – R50,000 |
| BMW 520d M47 | 2.0L (1,995 cc) | Diesel | 110 kW / 340 Nm | BMW 5 Series E60, BMW 5 Series E61 | R35,000 – R55,000 |
| BMW M40 E30 SOHC | 1.6L (1,600 cc) | Petrol | 73 kW / 130 Nm | — | R8,100 – R9,100 |
| BMW M42 E36 DOHC | 1.8L (1,800 cc) | Petrol | 103 kW / 175 Nm | — | R9,400 – R10,400 |
| BMW M43 E36 Aluminum | 1.8L (1,800 cc) | Petrol | 85 kW / 165 Nm | — | R9,500 – R10,500 |
| BMW M43 E36/E46 Plastic | 1.8L (1,800 cc) | Petrol | 85 kW / 165 Nm | — | R10,500 – R11,500 |
| BMW M47D E46 Diesel | 2.0L (2,000 cc) | Diesel | 100 kW / 280 Nm | — | R16,000 – R18,000 |
| BMW S55B30 3.0L Twin Turbo | 3.0L (2,979 cc) | Petrol | 317 kW / 550 Nm | BMW M3, BMW M4 | R70,000 – R110,000 |
| M40B16 | 1.6L (1,596 cc) | Petrol | 73 kW / 130 Nm | E30 316i | R8,100 – R9,100 |
| M42B18 | 1.8L (1,796 cc) | Petrol | 103 kW / 175 Nm | E36 318is | R9,400 – R10,400 |
| M43B18 | 1.8L (1,796 cc) | Petrol | 85 kW / 165 Nm | E36 318i, E46 318i | R10,500 – R11,500 |
| M47D20 | 2.0L (1,995 cc) | Diesel | 100 kW / 280 Nm | E46 320d | R16,000 – R18,000 |
Specs and prices are as recorded on each listing. Engines change between model years, so match the engine code stamped on your block, or ask the supplier to confirm it, before you buy.
It depends on the individual engine — its mileage, service history and how it was driven matter more than the model. Ask the supplier for the mileage and any history they have on the unit before you buy, and keep up regular servicing once it is fitted.
The cost of BMW M4 replacement engines varies based on the year model and condition. Used and reconditioned options are available at different price points.
12 BMW M4 engines are listed on Engine Finder right now. Send one request and the 23 suppliers we list for BMW can quote on used, reconditioned or imported units.
Each supplier sets its own warranty, and it depends on the engine and its condition. Ask for the warranty period and what it covers in writing with your quote, before you pay.
Engine Finder
Free quotes from our suppliers