Peugeot 307 Problems: SA Owner's Repair Guide
Key Takeaways
| Problem | Symptoms | Indicative SA Cost (not a quote) |
|---|---|---|
| BSI Water Ingress Failure | Random electrical gremlins, handbrake light stuck, battery drain, intermittent no-start | R2,500 - R5,500 (our listed used BSI) + coding |
| ABS Pump / Wheel Speed Sensor | ABS+ESP+brake lights together, speedo cuts out, cruise inoperative, pedal pulses | R1,500 - R5,000+ |
| HDi Anti-Pollution Fault & Limp Mode | "Antipollution Fault" message, power cap at ~2,500-3,000 rpm, EGR/MAF codes | R200 - R6,000 |
| HDi Injector Seal Blowback | Carbon volcano round injector base, cold misfire, whistling on acceleration, smoke | R2,500 - R15,000+ |
| Rear Trailing Arm Bearing Seizure | Clonking over bumps, negative-camber rear wheel, inner-edge tyre wear | R4,500 - R14,000 |
| Sunroof & Scuttle Drain Blockage | Wet footwell after rain, musty smell, windscreen mist, water at A-pillar base | R0 - R1,500 |
| Petrol Coil Pack & Misfire | Cold misfire, rough idle, Antipollution Fault, P0301-P0304 codes | R1,200 - R3,500 |
The Peugeot 307 sold in South Africa from 2001 to 2008 in 1.6 and 2.0 petrol and 2.0 HDi diesel form, across trim names including XS, XT and X-Line — and with every survivor now 18 to 25 years old, the fault pattern is mature and well-documented. A costly 307 mistake is paying for a BSI replacement when the actual root cause is a blocked scuttle drain that takes 30 minutes to clear. This guide covers seven well-documented faults across our 307 model range, with indicative rand pricing and the diagnostic chain that catches the cheap fix before the expensive one.
1. BSI Water Ingress Failure
The BSI (Built-in Systems Interface) is the central body computer on every 307, and it sits in the path water takes when the scuttle drains block. Once water reaches the BSI, the symptoms cascade: random electrical gremlins, handbrake light stuck on, locking misbehaving, drained battery overnight, intermittent no-start. This is the single most-quoted electrical fault on the 307.
Symptoms
- Random electrical gremlins — wipers, indicators, central locking, alarm misbehaving
- Handbrake warning light stuck on with no fault
- Doors locking and unlocking on their own
- Battery drain overnight
- Car won't start or starts intermittently
- Dashboard warning lights illuminating randomly
Causes
- Water leaks through the bulkhead seal or windscreen scuttle and pools onto the BSI module
- Pins in the multi-plug connectors corrode, the PCB shorts intermittently, and the module either fails outright or behaves erratically
- Aggravated by blocked scuttle drains and clogged sunroof drains [18]
- Often presents together with Problem 6 (sunroof and scuttle drains) — fix the leak first
Solution
- Best case: dry out the BSI, clean the connector pins and re-seal the bulkhead grommet (ask for a quote)
- Worst case: replacement BSI module (our listed price for a used BSI / body module is R2,500 - R5,500), which must then be coded to the car with Diagbox / Lexia software
- Always fix the water leak first — otherwise the new module dies the same way
- For the full water-leak diagnosis procedure see our BSI water ingress guide
Critical Diagnostic Order
Never fit a new or used BSI to a 307 with a wet footwell. The new unit will be destroyed within weeks. Clear scuttle drains, dry the carpet, reseal the bulkhead grommet — only then is it safe to fit a BSI.
DIY Difficulty & Cost in SA
Drain cleaning is DIY-easy. BSI removal and dry-out is intermediate. Coding is specialist. Costs: BSI clean and reseal — ask for a quote. Replacement BSI module (our listed price) R2,500 - R5,500, plus coding.
Sources
- Peugeot Forums — BSI problem thread [1]
- Peugeot Forums — car has gone insane BSI issue [2]
Need a BSI or electrical part for your Peugeot 307?
BSI modules, ABS pump units, EPS units and wiring harnesses for every 307 variant — all VIN-matched.
Get Quote →2. ABS Pump or Wheel Speed Sensor
The ABS pump/ECU on the 307 is a documented failure item, and the dashboard fault pattern is identical to a much cheaper wheel-speed sensor failure [3][4]. Another expensive 307 mistake is paying for an ABS module when an R900 sensor was the real fault.
Symptoms
- ABS, ESP and brake warning lights illuminated together
- Speedometer cuts out intermittently (rear sensor on same circuit)
- Pedal pulses when not braking hard
- Diagnostic codes for wheel speed sensor or ABS pump internal fault
- Car drives but no anti-lock function in emergency stop
Causes
- Rear wheel speed sensor wiring chafes and breaks where it runs up from the hub
- Sensor pushed away from the toothed ring by corrosion behind the magnet [3]
- ABS pump / ECU module internal failure
- Front wheel-speed sensor wiring corrodes from water and road grit
Solution
- Always scan first with Diagbox / Lexia — a single wheel-speed sensor (~R900 part) mimics ABS module failure
- If module itself has gone, specialist ECU refurbishers can rebuild the existing unit
- Refurbished module is typically half the cost of new and needs no recoding
- Always check the rear sensor wiring above the hub before assuming the module is dead
DIY Difficulty & Cost in SA
Wheel-speed sensor swap is DIY-friendly. Module replacement is specialist. Costs: front sensor R1,500 - R3,000 fitted. Rear sensor with wiring repair R2,000 - R4,000. Replacement ABS / ESP module (our listed price) R2,000 - R5,000, plus fitting and coding.
Sources
- Peugeot Forums — 307 ABS fault light on [3]
- Peugeot Forums — 307 ABS pump fault 2.0 HDi [4]
- MyCarly — 307 diesel ABS warning lights wheel speed sensor [5]
3. HDi Anti-Pollution Fault
"Antipollution Fault" or "Depollution System Faulty" is the umbrella message that triggers when any of the diesel emissions sensors fall outside spec — and that catches at least three different root causes, all of which cost different amounts to fix [6][7]. The expensive misdiagnosis is replacing the throttle pedal sensor when the actual fault is a R200 carb cleaner aerosol applied to the EGR.
Symptoms
- "Antipollution Fault" or "Depollution System Faulty" warning on dash
- Sudden loss of power, engine capped at around 2,500-3,000 rpm
- Engine management light on with codes for EGR, MAF or pedal sensor
- Black smoke under load before limp mode triggers
- Fault clears on restart but returns under acceleration
Causes
- Carbon-clogged EGR valve sticking open [6]
- Failing MAF sensor under-reading air mass
- Electronic throttle pedal sensor faults, a documented 307 problem [7] — the sensor wears at the brush contact, its two redundant tracks A and B diverge, and cleaning the tracks and slightly repositioning the brushes can temporarily restore it [8]
Solution
- Always run a Diagbox / Lexia scan first to read live data — do not replace parts blind
- EGR cleaning with aerosol cleaner is the cheapest and most common fix
- MAF sensor swap is the next step if MAF voltage is out of range
- Throttle pedal sensor only after EGR and MAF have been eliminated
- See our 1.6 HDi DPF EGR guide for the full diesel-side diagnostic chain
Diagbox is Non-Negotiable
A generic OBD-II scanner cannot read the live data this engine needs — you must use Diagbox or Lexia (Peugeot-specific). Specialist Peugeot/Citroen workshops have these tools; many generic mechanics do not. Pay the diagnostic fee at a specialist before paying for any sensor replacement.
DIY Difficulty & Cost in SA
EGR clean is DIY easy (R200 in aerosol cleaner). EGR or MAF swap is intermediate-DIY. Pedal sensor replacement is intermediate. Costs: EGR clean R200. EGR replacement: ask for a quote. MAF sensor R1,500 - R3,000 fitted. Throttle pedal sensor R2,500 - R6,000 fitted.
Sources
- Peugeot Forums — anti pollution fault and limp mode 307 2.0 HDi [6]
- Peugeot Central — anti pollution fault accelerator pedal signal [7]
- Elektroda — Peugeot 307 1.6 16V petrol (TU5JP4) P0121 antipollution fault — cited for the throttle/pedal-sensor evidence, on a petrol car [8]
4. HDi Injector Seal Blowback
The copper sealing washer at the base of each 1.6 and 2.0 HDi injector hardens and shrinks with heat cycling, letting combustion gases and carbon blow back up around the injector body [9][10]. The carbon "volcano" round one or more injectors is the textbook giveaway. Once the seal is breached the carbon builds rapidly, the injector clamp warps, and the bore in the head can be damaged.
Symptoms
- Black soot or carbon "chimney" around the base of one or more injectors
- Rough running and misfire at idle, especially when cold
- Whistling or chuffing noise from top of engine on acceleration
- Heavy smoke (black or white) and high injector correction values
- Failed leak-off test — one injector returning far more fuel than the others
Causes
- Copper sealing washer at the base of each injector hardens and shrinks with heat cycling [9]
- Combustion gases and carbon blow back up around the injector body
- Once the seal is breached the carbon builds rapidly, the injector clamp warps
- In late-stage failure the injector seizes into the head and needs hydraulic puller work
Solution
- Best case: free up the injector with diesel or heat and replace copper washers plus clamp
- Worst case: injector seized in the head, requires hydraulic puller or specialist tool, sometimes head removal
- If the head bore is damaged, head skim and re-sleeve adds R5,000 - R8,000
- Always replace copper washers when an injector is removed — never reuse
DIY Difficulty & Cost in SA
Injector swap is intermediate-DIY if not seized. Seized injectors are specialist. Costs: free injector plus washers R2,500 - R5,000 fitted. Seized injector extraction R8,000 - R15,000. Head off plus all four new injectors plus coding: ask for a quote.
Sources
- Peugeot Forums — injector removal and washer seal replacement 1.6 HDi [9]
- Peugeot Forums — 2.0 HDi injector leak off test [10]
- French Car Forum — 307 2.0 HDi RHR 136 injectors [11]
5. Rear Trailing Arm Bearing Seizure
The 307 uses a rear beam axle, and the pivots, bushes and hub bearings at the back of the car wear out with age — the clonk over bumps that follows is one of the most common 307 rear-end complaints [12][13]. Owners chasing that noise find worn beam bushes where the axle bolts to the body, tired rear hub bearings, and occasionally a broken rear spring, so have the whole rear end inspected rather than assuming one part. SA's pothole epidemic accelerates all of it.
Symptoms
- Clonking or knocking from rear over bumps and speed humps
- Rear wheel sits visibly more negative-camber than the other side
- Uneven inner-edge tyre wear on rear
- Stiff or seized rotation when the trailing arm is moved by hand off the car
- Knocking that gets worse when fully loaded
Causes
- The rubber beam bushes where the axle bolts to the body perish and the pivot wears [12]
- Rear hub bearings wear out at the same age and produce a very similar noise [13]
- Common SA failure given pothole impact and gravel roads
- Coastal cars affected faster than inland cars
Solution
- Bearing kit per side R800 - R1,500 in parts
- Labour heavy because the beam usually has to come off the car
- Two-side rebuild R4,500 - R7,000
- If the beam itself is worn or corroded, a complete reconditioned axle beam is needed — R10,000 - R14,000 fitted
- Skipping this leads to a roadworthy failure
DIY Difficulty & Cost in SA
Workshop job only — needs press tools. Costs: full bearing kit fitted both sides R4,500 - R7,000. Reconditioned axle beam fitted R10,000 - R14,000.
Sources
- Peugeot Forums — 307 rear suspension noise [12]
- Peugeot Forums — 307 odd noise from the rear [13]
- French Car Forum — 307 rear suspension knock [14]
6. Sunroof and Scuttle Drain Blockage
This is the cheapest fix on the list — and the one that prevents Problem 1 (BSI failure) [15][16]. The 307 has four sunroof drain hoses running down the A and C pillars; they get plugged with leaf debris and overflow water into the cabin. Separately, the scuttle (plenum) drain under the wiper area silts up and water tips into the bulkhead and onto the BSI.
Symptoms
- Wet front passenger or driver footwell after rain
- Musty or damp smell inside the cabin
- Misting on the inside of the windscreen that won't clear
- Water visibly pooling at the base of the A-pillar trim
- Electrical glitches that worsen after heavy rain (link to BSI)
Causes
- Four sunroof drain hoses running down the A and C pillars get plugged with leaf debris [15]
- Scuttle (plenum) drain under the wiper area silts up
- Water tips into the bulkhead and onto the BSI
- Two failures often present together
Solution
- DIY — blow compressed air or push a thin nylon line down each sunroof drain from above
- Clean the scuttle and lift the wiper-tray to clear silt
- Free if you do it yourself, R500 - R1,500 at a workshop
- Ignoring this is the number-one cause of the much more expensive BSI failure
- Add cavity wax to the inside of the A and C pillars on coastal cars to slow rust
The Cheapest Fix on This List
A 30-minute scuttle and sunroof drain clean can prevent a BSI replacement. Do this every winter on any 307 over 10 years old. If the carpet is already wet, you are racing the BSI corrosion clock — dry the carpet, clean the drains, and inspect the BSI connector for green corrosion immediately.
DIY Difficulty & Cost in SA
DIY easy — 30 minutes with compressed air and a nylon line. Workshop: R500 - R1,500.
Sources
- Peugeot Forums — water in passenger footwell 2004 307 SE [15]
- JustAnswer — Peugeot 307 estate water leakage in passenger footwell [16]
- JustAnswer — what could cause wet carpet in 307 nearside footwell [17]
- Elektroda — water leak Peugeot 307 SW 1.6 driver's side floor [18]
7. Petrol Coil Pack & Misfire
The TU5JP4 (1.6 16v) and EW10 (2.0 16v) petrol engines use a wasted-spark coil pack — one coil fires cylinders 1+4, the other 2+3 [20]. When the coil fails it kills one pair of cylinders, and cheap aftermarket replacements often fail within months [20].
Symptoms
- Engine misfire, especially when cold or in wet weather
- Rough idle and "Antipollution Fault" message
- Engine management light flashing under load
- Fault codes P0301 / P0302 / P0303 / P0304 — characteristically a matched pair (1+4 or 2+3) when the coil itself is at fault
- Power loss and increased fuel consumption
Causes
- The wasted-spark coil pack fails internally and stops firing its pair of cylinders [20]
- Cheap aftermarket replacements often fail within 6-12 months
- Plugs and HT seals degrade over time
- Lambda sensor can throw the same symptom — always rule it out
- Cam cover gasket leak fills the spark plug well with oil — common contributor
Solution
- OEM-quality coil pack R900 - R1,800, plugs R400 - R800
- Fitted R1,200 - R3,500 total
- Use the right brand (Sagem / Valeo / Bosch original equipment) — generic Chinese coils fail within 6-12 months
- Always check the spark plug well for oil from a leaking cam cover gasket — fix that first or the new coil dies the same way
- A coil pack is not always the answer — one documented 2004 307 TU5JP4 misfire survived a brand-new coil pack and turned out to be a cracked valve [19]. Have the coil scoped before you buy one
DIY Difficulty & Cost in SA
DIY easy — basic spanner set and a multimeter. Costs: full coil pack and plug change R1,200 - R3,500 fitted.
Sources
- AutomotiveDiary — 2004 Peugeot 307 TU5JP4 misfire that a new coil pack did NOT fix; the cause was a cracked valve [19]
- Pico Auto — Peugeot 307 misfire cold case study [20]
- Peugeot Central — misfire coilpack antipollution [21]
Frequently Asked Questions
Is the Peugeot 307 reliable in South Africa?
For a 2001-2008 era hatch, the 307 is broadly average — but every survivor is now 18+ years old, and three problems (BSI water ingress, ABS pump, HDi injector seals) dominate the fault pattern. Parts availability is good for mechanical items, harder for trim. The 307 rewards owners who clear scuttle drains every winter and stick to 10,000 km oil intervals.
What is the most common Peugeot 307 problem?
BSI failure from water ingress is the single most-quoted fault [1][2]. The underlying cause is almost always blocked scuttle or sunroof drains — fix those first (R0 - R1,500 DIY) and the BSI is usually salvageable. Skipping the drain check is what turns a free fix into a BSI replacement.
Why is my Peugeot 307 dash showing multiple warning lights?
Three common causes: BSI failure from water ingress (Problem 1), ABS module fault (Problem 2), or HDi anti-pollution fault (Problem 3) [1][3][6]. Always have a Diagbox / Lexia scan run before paying for parts — Peugeot fault codes are specific enough to point to the right unit.
How much does it cost to replace a Peugeot 307 BSI in SA?
Our listed price for a used BSI / body module is R2,500 - R5,500, before specialist coding; a clean and re-solder at a specialist is priced on quote [1]. Never fit a BSI to a car with a wet footwell — clear the scuttle drains and dry the carpet first or the new unit will be destroyed within weeks.
What is the cheapest Peugeot 307 to maintain?
The 1.6 XS or 1.6 XT petrol (TU5JP4 engine) — naturally aspirated, simple injection, parts plentiful. Avoid the 2.0 HDi diesel unless you can prove a service history of 10,000 km oil intervals; the injector "black death" and turbo carbon failures are expensive at this age.
Can I still get parts for a Peugeot 307 in South Africa?
Yes for everything mechanical — engines, gearboxes, suspension, brakes, BSI modules and ABS pumps can be sourced and couriered nationwide. Body panels and trim are slower to source. Used BSI modules must be VIN-coded — never DIY-fit one.
Should I buy a used Peugeot 307 in South Africa?
Only with five checks. First, lift the carpet and check for damp footwells. Second, run a Diagbox scan for BSI and ABS codes. Third, check the rear end for play — beam bushes, trailing-arm pivots and hub bearings. Fourth, on diesels, inspect injector bases for carbon volcano. Fifth, on petrol cars, look in the spark plug wells for oil from cam cover leaks. Cars built before the June 2005 facelift are the weakest electrically; a post-facelift car (mid-2005 on) is the safer buy.
Get Your 307 Back On The Road
Every fault on this list is something we can source parts for — from the BSI module a blocked scuttle drain can kill, to a complete reconditioned axle beam for the rear-end clonk. The 307 rewards owners who catch faults early and use a Peugeot-literate independent.
Need Peugeot 307 Parts? Get a Free Quote.
Send us your VIN, the symptom and the part you think you need — we return OEM, reconditioned and quality aftermarket options with SA-wide delivery. BSI modules, ABS pumps, EGR valves, HDi injectors, rear axle beams, coil packs and every wear item in between.
Related Peugeot Guides
Peugeot BSI Water Ingress & Electrical Faults
Why blocked scuttle drains kill the BSI and how to fix it for free before it gets expensive.
1.6 HDi DPF, EGR & Injector "Black Death" Guide
The diesel fault cluster and how to break it with service discipline and a Diagbox scan.
Peugeot 207 Problems — SA Owner's Guide
The 207 shares the same EPS, ABS module, BSI and rear-axle weaknesses as the 307 — directly relevant.
Sources
- Peugeot Forums — BSI problem thread
- Peugeot Forums — Car has gone insane — BSI issue?
- Peugeot Forums — 307 ABS fault light on
- Peugeot Forums — 307 ABS pump fault 52 reg 2.0 HDi
- MyCarly — ABS warning lights on Peugeot 307 diesel — wheel speed sensor
- Peugeot Forums — Anti pollution fault and limp mode 307 2.0 HDi 90 bhp
- Peugeot Central — Anti pollution fault — accelerator pedal signal and brake switch
- Elektroda — Peugeot 307 1.6 16V error P0121 antipollution fault
- Peugeot Forums — Injector removal and washer seal replacement 1.6 HDi
- Peugeot Forums — 2.0 HDi injector leak off test
- French Car Forum — 307 2.0 HDi RHR 136 injectors
- Peugeot Forums — 307 rear suspension noise
- Peugeot Forums — 307 odd noise from the rear
- French Car Forum — 307 rear suspension knock
- Peugeot Forums — Water in passenger footwell 2004 307 SE
- JustAnswer — Peugeot 307 estate water leakage in passenger footwell
- JustAnswer — What could cause wet carpet in 307 nearside footwell
- Elektroda — Water leak Peugeot 307 SW 1.6 16v 2003 driver's side floor
- AutomotiveDiary — 2004 Peugeot 307 TU5JP4 misfire
- Pico Auto — Peugeot 307 misfire cold
- Peugeot Central — Misfire coilpack antipollution
Important Disclaimer
Repair costs in this article are indicative ranges only, not quotes; prices vary by condition, mileage, supplier and labour rate. Final pricing also depends on your specific VIN, engine variant, service history, and whether ancillary parts (injector copper washers, scuttle drain hoses, ABS sensors, coil packs) are renewed at the same time. Always get a written quote and confirm parts are coded where required (BSI, ABS modules). Used Peugeot 307 BSI modules MUST be VIN-coded with Diagbox / Lexia to work — never DIY-fit. Scuttle and sunroof drains should be cleared every winter as preventive maintenance on any 307 over 10 years old.
Important Disclaimer
This content is for informational purposes only and is based on research from automotive industry sources. Pro Peugeot Spares is not a certified automotive repair facility. Always consult with qualified automotive professionals before performing any repairs or maintenance. Improper repairs can result in personal injury, property damage, or vehicle malfunction. We assume no responsibility for actions taken based on this information.