Rear O/S calliper was sticking on this 2005 E90. A re-conditioned genuine unit was sourced for just £45 with the old one being returned in exchange.
Not a bad hours work... remember to prime the new calliper with fluid and it hardly needs bleeding.
![]() |
Rear O/S calliper was sticking on this 2005 E90. A re-conditioned genuine unit was sourced for just £45 with the old one being returned in exchange.
Not a bad hours work... remember to prime the new calliper with fluid and it hardly needs bleeding.
Clutch reservoir suddenly low on fluid? Gearbox housing covered in it? Sounds like a popped slave-cylinder. Not to worry, this has to be one of the easiest to replace ever made!
* This guide covers the M40 engine and 5-speed gearbox, but process is the same for most models. *
1. Lift the left side of the car.
2. Remove the 13mm nut from the outer side of the slave-cylinder. This one is easy to access and can be got with a ring-spanner or socket, but the ratchet is quite snug to the gearbox.
3. Remove the 13mm nut from the inner side of the slave-cylinder. This is quite difficult to get to as it is inhibited by the clutch-hose as well as limited access in the trans.-tunnel. I managed it with a socket and a 4" extension bar to get past the hose/pipe.
* I have seen someone getting that difficult to reach nut using a longer extension bar and the ratchet further back behind the gearbox, but this was not possible on my E30, so I'm guessing this may be for 4-speed boxes or older M10/M20 engines. If yours cannot be got with the details in step 3, then try this. *
4. Remove the slave-cylinder fr the gearbox and allow to hang down on the hose.
5. Clamp the hose (optional, but saves time when bleeding system later).
6. Remove the hose end from the slave-cylinder using an 11mm wrench so the old unit can be discarded. [It is much easier to grip the slave-cyl. by hand while it is removed from the gearbox and get a turn on the pipe-collar, as well as minimising leaks from the hose.]
7. Prime the new slave-cylinder by removing the bleed-nipple and carefully pouring DOT4 brake/clutch fluid into the hole at the top for the hose/pipe until the air is displaced and the fluid run out of the lower hole. It won't need much. Refit and tighten the bleed-nipple.
8. Refit the hose-end to the slave-cylinder and remove the hose-clamp if you're using one.
9. Refit the slave-cylinder to the gearbox and tighten the two 13mm nuts.
10. Top up the clutch reservoir with DOT4 brake/clutch fluid and bleed the system of air. [Which bleeding technique you use is up to you, but for all BMW clutches I would recommend using a one-way valve attached to the bleed nipple as detailed in THIS POST, which saves time and headaches.]
** FOR ADJUSTING AFM AIR/FUEL RATIO SEE THIS POST **
The AFM or Air Flow Meter uses a metal flap that is opened air entering the engine to move a brass arm up and down a carbon-track. The position of the arm along the carbon track alters the electrical resistance through the circuit and this lets the ECU know how much air is coming in, so it can deliver the right amount of fuel to the injectors. The E30 uses a BOSCH AFM unit, also used in many other BMWs with Motronic or Jetronic injection systems.
The analog electrics in the BOSCH AFMs rarely ever fail, but there are two areas that are failure prone after higher mileage - a worn carbon track and a faulty air-temperature sensor.
The 318i Touring was up for MOT this week and failed only on the O/S front anti roll-bar link. Normally I would replace these as a pair, which would have been more cost effective as you can get a set of two from eBay for under £15. Time was an issue and I wanted to get it back for a re-test so had to buy one from Euro Car Parts for the same price, around £15. Annoyingly, the eBay pair were Lemforder and the single piece from ECP is Starline, but needs must.
The car has only just passed 104k miles, so this could well have been the original anti-roll bar linkage and boy was it seized on. I only got a couple of turns on the top nut before the 5mm Allen-key in the stud stripped and rounded, so had to cut the rubber boot off to get a 17mm spanner on to the flats at the back. Even so, progress was painstakingly slow. Couldn’t even get a grinder in there as things are surprisingly tightly packed on E46. This made an otherwise quick and easy job last a bit longer, but it is nearly 20 years old.
** ADJUST YOUR AFM SETTINGS AT YOUR OWN RISK **
This is for BOSCH AFM units, fitted to most E30 and other BMWs fitted with Bosch Motronic or Jetronic injection systems.
The AFM, or Air Flow Meter, is a metal flap that is drawn open by air entering the engine and the position of the flap tells the ECU how much air is coming in so it can inject the right amount of fuel. The stock parameters for the AFM are set at the factory and unique to each car and BMW recommend that these settings should NEVER be adjusted... so do it at your own risk!!
Why would the AFM need adjusting??
Adjusting the AFM in the second two instances is a quick and dirty way to get your car running well enough to drive it, but is not a long-term fix for an underlying problem, so bear this in mind before messing with the AFM.
![]() |
Showing the healthy resistor on the newer speedo on the left and the burnt out one to the right. |
The engine just about ticked over when warm, albeit with a slight misfire. On cold startups however, the misfire was a lot more severe and at low revs the engine just couldn’t hold on, stalling out due to a way over-lean mixture. It would drive though, but there was no throttle response until about halfway up the rev range and power would arrive with a bang. It is amazing how sensitive these older engines with analog electronics are to unmetered air leaks!
IF YOU HAVE THESE SYMPTOMS, CHECK HERE!
I ordered a new gasket from eBay, it was a snip at £6.88. Be careful when ordering, older M10 engine gaskets are far more plentiful, so ensure yours is the right one for the M40... they have a funny shape which is quite distinctive. Choice was limited, in fact I could find one more gasket for sale of the right type and that came with a full £30 set including a head gasket, so be sure to check out carpartsinmotion, they have rare-fit stuff.
GUIDE:
1. Undo the jubilee-clip and disconnect the large rubber duct from the throttle-body using a flat screwdriver or 7mm socket.
2. Unclip the throttle-cable from the throttle-linkage and remove the two 10mm screws holding the metal plate to the throttle-body so the cable assembly can be moved clear.
3. Remove the wiring connectors from the throttle position sensor [TPS] and idle control valve [ICV].
4. Remove the rubber hose from the bottom of the ICV.
5. Remove the vacuum air hose from the front side of the throttle-body by undoing the jubilee-clip and teasing it off carefully with a flat screwdriver.
6. Remove the two coolant hoses from either side of the throttle-body by undoing the jubilee clips and teasing them off with a flat screwdriver.
7. Remove the six nuts from the upper inlet-manifold using an 11mm wrench [9 in diagram] and two locating studs in the centre with a 10mm wrench [13 in diagram].
8. The upper inlet-manifold can now be lifted out of the engine bay.
9. Remove the wiring connector from the fuel-rail / injectors.
10. Remove the metal fuel send and return pipes from each end of the fuel-rail by undoing the jubilee clips. (This is where it gets messy, you may wish to plug or clamp the ends of these hoses). The send pipe is attached to the fuel pressure regulator [FPR] at the front of the fuel-rail and the return pipe is at the back of the rail.11. Remove the five nuts holding the ports of the lower inlet-manifold to the head using an 11mm socket [4 in diagram].
12. Remove the two bracing bolts from the lower inlet-manifold using a 13mm socket. (They point towards the right side of the car) [11 in diagram].
13. The lower inlet manifold is now free to be removed. This can be a bit tricky as the rigid fuel pipes are routed through one of the gaps in the manifold ports. Also make a note of how the hoses to the throttle-body are routed through around the lower manifold, as it can be confusing once the upper manifold is bolted back in.
14. Clean off the mating surfaces of the cylinder head and the inlet manifold.
15. Carefully fit the new gasket to the studs on the head. It only fits one way round.
16. To refit reverse the above steps.
The temperature gauge in the dash has not worked since I bought the E30, which was a little worrying on my 250 mile drive home, but the car does not overheat. Oh, it has some issues with the cooling-system, like the heater-matrix pipes fitted incorrectly and an air-lock at the back of the head, but hey it doesn't overheat. Still though, I thought it best to get the bottom of the faulty temp. gauge for peace of mind, particularly with summer coming / just about here.
The M40 has two separate temperature sensors that are independent from one another. The temperature gauge works from the 'Brown plug' sensor to the rear of the head [right in pic]. The forward sensor is the 'Blue plug' [left in pic] and that connects only the DME (ECU) to tell the car if the engine is cool or warm to help with cold-start procedures. A single sensor cannot be used for both purposes on these older engines as the resistance value ranges required for each function differ, the DME being a digital circuit and the temp. gauge still working in analog. [You can read more about this on the E30 Zone Wiki HERE].MULTIMETER TESTING:
The temp. sensors can be easily tested with a multimeter set to 20k ohms resistance.
The Blue plug is a two-pin sensor, so test across both terminals with the multimeter and you are looking for a reading of 4-4.5k ohms for a working sensor. This sensor and plug can be accessed easily without removing any parts from the engine.
The Brown plug though will require removal of the lower inlet-manifold to access the sensor for testing or replacing. This is a single pin sensor, so place one probe of the meter to the terminal and the other to a ground-point in the engine bay or against the block/head. Expect a reading of between 1k and 1.5k ohms for a working sensor. To test the Brown plug sensor without removing any parts from the engine, you can apply the multimeter to Pin 4 of the C101 connector (main wiring loom plug in engine bay) which is easy enough to get at, or at Pin 26 of the blue connector to the right side of the instrument binnacle, though the binnacle will need removing to do this.
WRONG SENSOR / CONFUSING WIRING LOOM:
All M40 engine wiring looms use a single pin temp. sensor on the brown plug that earths through the engine block and have only a single wire in use leading to it. Some looms, using components destined for other BMW models, are known to have a second wire leading to the Brown plug temp. sensor which is redundant on the M40 motor, though this is rare and seen more often on 6-cyl. M20 looms. My car has one such loom, however and I realise that this is what has caused confusion in the past and led to the wrong sensor in fact being fitted...Upon inspection, the rear temp. sensor fitted to my E30 is black, not brown and has two terminals. The second pin means that the sensor body earths back to the loom and not through the block so, if the redundant earth wire in my loom is not connected to a ground-point then the sensor was open circuit. I guessed that someone had ordered a second Blue plug sensor by mistake and fitted that, but it turns out the part number doesn't match and the sensor is for a completely different model engine entirely. The reading from the multimeter was over 11k ohms, something like 7.5 times what it should be! That sensor was never going to work with the E30 temp. gauge circuit whether it was earthed or not.
I ordered the correct single-pin sensor with the brown base from mr-wiper on eBay, who also supplied my Bosch spark-plugs. It was only £7.69 delivered. My temp. gauge now works, but this may also be due in part to removal of an air-lock at the back of the head due to a heater-matrix problem so coolant is now flowing properly round the area of the sensor.
A BIT MORE ON WIRING LOOMS:
Brown / Violet, brown being the main colour, denotes that the power source provided from the temp. gauge circuit is earthing through this wire and does not need to be a closed circuit back to the gauge. The other wire is either not wired in to the loom or goes to a body-earth anyway, so earthing the sensor through the block will make no difference. This colour coding is the same for all wires in all BMW looms, I would imagine most cars are the same.
The bulb-holder is integral to the working of the lamp, with the metal clips that hold it in place also acting as live/earth contacts. LEDs built into such a holder can be purchased specifically for replacing bulbs like this if you want to go that route, but if you have a bunch of cheap LEDs lying round and don’t want to spend any money then read on.
Simply remove the plastic holder and cut the old bulb away from the two pieces of metal. Solder a cheap yellow or red LED onto the metal contacts in the place where the bulb was attached and bend the LED stalks back on themselves so the diode is pointing the right way, as in pic. A pure-white LED would probably be better, but they use more wattage, will probably require a spend and cheaper dome LEDs work fine anyway.
The bulb for the clock has a resistor built in anyway, so the LED will run fine and not pop without modification, but if you find it is too dim or bright to you can ‘piggy-back’ another resistor across the stock one to raise or lower resistance to suit. A calculator to help work out what resistance you need are easily available online, but trial and error is best if you have a bunch of LEDs / resistors lying round.You may want to cover the recess at the back of the clock with electrical tape to stop light spilling out.
The spark plugs were working, but they didn't seem to fully igniting the mixture and performing weakly, so I turned my attention back to the coil. A previous owner had fitted a universal 'Sports coil' and judging by the shiny casing it doesn't look too old, so I couldn't see how it could be at fault. Thats when I noticed the terminal connecting it to the HT lead. It's about 10mm wide and has a metal inner lining. There is a screw at the bottom holding it in. This is obviously designed for a different type of HT lead than fitted to BMW, as the lead has a rubber plug where
it contacts the copper casing of the terminal in the coil. The metal terminal in the HT lead is designed to fit over a stud inside the coil-terminal, which is what I've always seen before, not just in BMW. This means the only contact being made by the main HT lead was its very tip touching the screw at the bottom of the coil-terminal.I swiftly ordered a used OEM Bosch coil unit from eBay for £15. A 'Sports coil' type with the correct end was about £35, but I figured it was best to go original, at least for the time being while I iron out the M40 engine's running problems. While I was at it, I bought some OEM Bosch spark plugs for £13, which is cheap and I thought I may as well rule out plug condition as a factor with not knowing how long the incorrect coil has been fitted to the E30.
I've always sworn by Bosch batteries, but the £100+ price tag these days, yes even with a Euro Car Parts discount code, is a bit too expensive for this car. ECP, as well as the parts dept. at work can offer a budget Lion battery for a little over £50, but I have been warned by everyone willing to give their fifty pence that these don't last five minutes and I should avoid like the plague. Ultra-budget batteries can be found on eBay for as little as £27, but who knows anything about their quality.
At this point I have to hand it to the parts dept. at work here, who loaded me up a Yuasa 3110 series battery [760Ah] for just £60 all in! Yuasa get a good write up, in fact I am told they beat Bosch in tests and are currently one of the best on the market. ECP could offer me a Yuasa for £67, but it was a tiny little square battery and this just goes to show how useful working or knowing someone in the motor-trade can be...
I lifted the boot/trunk floor to jump-start a friends car and noticed that my battery well / spare-wheel well is full of dirty water.... oh dear. I’ve got a leak... but where? Boot seal? Bottom of the rear windscreen? There was a second aerial / antenna fitted in the roof that I removed, so figured it might be leaking through there and running down the C-pillar into the boot, but no water marks in the headlining or signs of ingress... Think I will have a proper look this weekend and try get to the bottom of it!
Great guide to the BMW MOST Bus (Media Oriented Systems Transport), used in all BMWs with fibre-optic connectivity. It covers what it is and what it does, as well as troubleshooting a lot of associated problems with these complex systems. It is from Vlad at MCA.org and can be found here:
https://mca.electricmura.ro/en/blog-bmw-most-troubleshoot/