Just a bunch of guys trying to finish their projects.

New E30 parts released! Check 'em out.

Does anyone actually read these?

BMW E30 Cow Catcher Front Spoiler Installation Guide | Early Models


Difficulty: Intermediate | Time: 2–4 hours | Applies To: Early E30s with metal bumpers — 325is, 325es, and any retrofit car that actually has the correct hardware.


BMW E30 cow catcher front spoiler/valance installed on early metal-bumper car

A Quick Note Before You Dive In

The cow catcher is one of those parts that makes an early E30 look right. Problem is, a lot of the install info floating around online is incomplete, mixed together, or just flat-out guessed at. That's how you end up drilling things twice and wondering why the ducts don't line up.

So this guide fixes that.

This guide pulls from two sources: the original 1987 BMW 325is instruction sheet (which covers the brake ducts and transition panels) and the BMW accessory installation instructions for the front spoiler/bumper assembly on cars through 9/87. The short version: the two-page 325is sheet that gets passed around on every forum is real, but it only covers part of the job. If you use it as the whole story, you're missing the actual spoiler mounting sequence.

This guide covers the complete OEM-style install for:

  • The front spoiler / valance
  • Front spoiler brackets and supports
  • Brake cooling ducts
  • Transition panels
  • Fog light and probe details where applicable

If you already have the spoiler mounted and you're only installing the ducts and transition panels, skip ahead to Step 8.


Before You Start

A few things before we all pretend this is a 20-minute driveway job:

  • Left = driver side. Right = passenger side.
  • Test-fit everything before drilling anything
  • Don't fully tighten the spoiler until every support and bracket is started
  • If your car has had 35+ years of curb taps, parking-lot diplomacy, or previous-owner creativity, expect some variation

Also worth saying out loud: if you're working with reproduction parts, minor cleanup may be normal. That does not mean the part is wrong. Old cars are rarely symmetrical, and old bumpers are even less so.


Parts You May Be Installing

Depending on what your car is missing, the full system can include brackets, transition panels, splash guards, and brake ducts. Here's what Treedy Labs carries for this install.

We have different kits and individual parts available, depending on what you need:

BMW E30 cow catcher installation parts layout: brackets, ducts, transition panels, and hardware

A full breakdown of all related OEM BMW part numbers can be found at the bottom of this guide. Reference as needed.

 

Tools You'll Need

Nothing exotic:

Tool Tool
8 mm, 10 mm, and 13 mm sockets Pliers
Ratchet and extensions 7 mm and 9/64 in drill bits
Electric drill Flat and half-round files for deburring
Keyhole saw, trim saw, or similar cutting tool Torque wrench
Marker or yellow grease pencil Black silicone sealer
Zinc-rich primer / zinc paint for any bare metal you expose Phillips screwdriver

A set of ramps or jack stands also makes this a much less annoying job.


Sort Your Hardware Before the Bumper Comes Off

Do yourself a favor and lay everything out on a bench first.

The original 325is sheet identifies five support positions across the assembly:

  • LH — Left corner strut
  • L — Left front bracket
  • C — Center bracket
  • R — Right front bracket
  • RH — Right corner strut

That matters because this install goes a lot smoother when you already know what bracket lives where. There's no glory in figuring that out while balancing a bumper on your knee.

A bench mock-up also lets you catch: bent original brackets, missing hardware, wrong left/right duct orientation, misidentified transition panels, and old bumper damage that will fight you later. If something looks weird now, it will look much weirder with the bumper half-installed.

Need brackets? Grab the Complete Bracket Kit before you start so you're not hunting pieces mid-install.


Step 1: Bench-Prep the Spoiler

If your spoiler is already painted, trimmed, and ready to go, this step is mostly a once-over. If it's a fresh part or an unfinished shell, do the opening work now before final assembly.

Fog light openings: If your setup includes fog lights, BMW specifies cutting the openings from the rear of the spoiler along the marked outlines. Cut carefully and file the edges smooth.

Cooling openings: BMW also specifies opening the cooling-air cutouts required for the application before final install. Exact pattern can vary by build date and equipment.

General prep:

  • Check that all cut edges are smooth
  • Clean up flash, burrs, or rough edges
  • Verify the rear duct flanges are clean and unobstructed
  • Confirm the spoiler sits flat against the bumper before hardware goes in

This is also a good time to trial-fit the ducts and panels by hand so you know how they index.


Step 2: Prep Fog Lights and Rear Duct Pieces on the Bench

If your car is using fog lights, install the housings into the spoiler before the bumper goes back on the car. It's just easier here.

If your spoiler uses separate rear duct stubs or vent pieces rather than molded rear flanges:

  • Confirm left and right orientation
  • Drill the stub pieces per the BMW accessory instructions
  • Fasten them to the spoiler from the rear

If your spoiler already has molded-in rear flanges for the brake ducts, skip that part and move on. Either way, do a visual check from the front — the openings should look even and the fog light mounting points should not be under tension.


Step 3: Pull the Front Bumper

BMW's install sequence removes the bumper first, then attaches the spoiler to the bumper off the car. That's the right way to do it.

Typical sequence:

1. Disconnect the front turn-signal connectors left and right 2. Remove any side fasteners, covers, or trim needed to access the bumper hardware 3. Remove bumper trim pieces as needed 4. Pull the bumper assembly off the car

If the car has fog lights already installed, disconnect them as part of this process.

Torque references for when you put it back:

  • Side screws: 6–9 Nm
  • Main bumper nuts: 22–25 Nm

Don't reef on old hardware. These cars are old enough to vote.

Front view diagram showing BMW E30 cow catcher mounting points and bracket locations on bumper support


Step 4: Check the Tow Eye and Trim Differences Before You Commit

BMW calls out a few model-year-specific details here, and this is one of those spots where people get in trouble by assuming all early E30s are the same.

  • The right towing eye gets extended with the supplied adapter
  • On cars from 09/85 onward, the left towing eye may need to be cut off — protect the exposed metal against corrosion immediately after
  • Side bumper strips may also need trimming depending on the spoiler kit

The important part: do not cut anything until the spoiler has been test-fitted to the bumper and you know your exact hardware stack-up. There's no un-cutting.


Step 5: Pre-Assemble the Spoiler to the Bumper (Off the Car)

With the bumper on the bench, loosely assemble the spoiler to it:

1. Position the spoiler against the bumper 2. Use the spoiler as a template to locate the center mounting hole in the bumper 3. Drill the required hole 4. Treat the exposed metal with zinc-rich coating or equivalent 5. Install the sheet-metal or clip nut as required 6. Start the spoiler fasteners — loosely

While you're at it, loosely install:

Important fitment note: Leave the whole thing a little loose at first. That's not laziness — that's how you let the spoiler settle where it wants to live before tightening it into a weird shape. What you want to see: even reveal left to right, no twist at the ends, no bracket fighting the spoiler into place, no gap that only closes when you force it. If it only fits when you bully it, it's not fitted yet.

Diagram showing BMW E30 cow catcher bracket and support mounting points (LH, L, C, R, RH positions)

BMW E30 cow catcher support bracket placement reference (left, center, right, and corner struts)


Step 6: Reinstall the Bumper + Spoiler Assembly

Once the spoiler is attached to the bumper and all supports are in place:

1. Reinstall the complete bumper/spoiler assembly onto the car 2. Refit the main bumper mounting hardware 3. Reinstall side screws, covers, and turn signals 4. Reconnect turn-signal wiring 5. Reconnect fog-light wiring if equipped

Before final tightening, stand back and actually look at it:

  • Spoiler sits level left to right?
  • Corners not kicking upward?
  • Center section not drooping?
  • Bumper centered to the body?
  • Nothing contacting the valance, fender edges, or trim incorrectly?

Once it looks right, tighten the bumper hardware to spec.

Comparison of early BMW E30 metal-bumper mounting vs later setup for cow catcher installation


Step 7: Check the Duct Openings Before Installing the Ducts

Before the brake ducts go in, make sure the wheel-well openings they pass through are actually ready. You're looking for:

  • The cutout is in the correct location
  • No sharp edges ready to chew up the duct
  • The spoiler-side flange is clean and unobstructed
  • The duct can sit squarely without twisting

A quick file pass here is worth it. A ripped duct or crooked panel later is a bigger headache.


Step 8: Install the Brake Cooling Ducts

This part comes directly from the original 1987 BMW 325is instruction sheet. If you still need ducts, the OEM pieces have been NLA for years — grab the Cow Catcher Brake Duct Intakes before you get to this step.

1. Push the small end of each brake duct through the previously cut opening in the wheel-well panel 2. Position the large end of each duct over the flange on the back side of the spoiler 3. Adjust until the small end protrudes into the wheel-well area by about 1/4 inch 4. If there's a scribe line on the lower duct surface, use it to verify the correct penetration depth — it's there for a reason

Do both sides before moving on.

What to watch for:

  • The duct should not be twisted
  • The large end needs to sit fully over the spoiler flange
  • The small end should protrude into the wheel well, not disappear flush with the panel
  • Left and right ducts are interchangeable, the air dam panels are not — if one looks obviously wrong, it probably is

This is one of those steps where five extra minutes saves an hour of redoing panels later.

BMW E30 cow catcher brake cooling duct assembly showing duct routing through wheel-well opening and spoiler flange


Step 9: Install the Transition Panels

With both ducts in place, install the Spoiler Splash Guards / Transition Panels. These are the pieces that tie the spoiler to the belly pan and lock the ducts in position.

1. Place the front edge of each transition panel over the lower lip of the spoiler 2. Make sure the two front tabs of each panel are positioned below the spoiler lip 3. Flex the panel enough for the rear mounting tabs to slip into the matching slots in the belly pan 4. Using the pilot holes in the transition panel as guides, drill a 9/64 in hole into the brake duct above 5. Install a No. 12 x 1/2 in Phillips screw through the panel into the duct

Don't skip the screws. BMW specifically calls these out as required to hold the ducts in the correct position. Without them, the ducts can shift, sag, or stop sealing correctly.

Underside view showing BMW E30 cow catcher air dam/inner splash guards, brake ducts, and transition panels installed

What correct fitment looks like:

  • Front edge hooked over the spoiler lip
  • Two front tabs below the lip
  • Rear tabs engaged in the belly pan slots
  • Panel sitting naturally, not bowed
  • Screw pulling the panel and duct together, not dragging the duct sideways

If it takes a ridiculous amount of force, stop and check orientation.

Underside view of BMW E30 cow catcher front spoiler with transition panels and air guides (reference photo)


Step 10: Seal the Ducts in the Wheel Wells

After both ducts and transition panels are secured:

  • Run a bead of black silicone sealer around the protruding portion of each brake duct in both wheel wells

That does two things: helps lock the duct in place, and seals the opening so the wheel well isn't flinging road debris around the duct entry point.

Don't go insane with the silicone. You're sealing a duct, not waterproofing a submarine.


Step 11: Refit the Inner Splash Guards and Lower Covers

With the ducts and transition panels secured, refit the Inner Splash Guards / Air Dam Panels. These complete the air management setup and button up the underside of the install.

BMW splits the rest of this step by production date:

Cars up to 09/85:

  • Additional retaining brackets may attach to the cover panels / wheel-arch liners with spreader rivets
  • One bracket is more sharply cranked and belongs on the inside

Cars from 09/85 onward:

  • Refit the engine-compartment protective sheet
  • Refit the spoiler cover plates left and right with spreader rivets
  • Make sure the air-guide plate seats correctly into the engine-compartment protective sheet during assembly

If your car is missing undertrays, belly pans, liners, or half its original hardware because of 30 years of "that seems close enough" — test-fit before drilling anything new.


Step 12: Final Wiring and Lamp Checks

If equipped:

  • Insert the temperature probe into the receptacle on the left side of the spoiler
  • Secure the temperature-probe wiring
  • Connect the fog-light wiring to the vehicle harness
  • Secure all harnesses away from moving parts and sharp edges
  • Align the fog lights

Don't bury wiring where the ducting, bumper brackets, or spoiler edge can pinch it.


Final Checks — Don't Skip These

Before you drop the car and go admire it from 40 feet away, check the boring stuff first:

  • Spoiler sits level and centered
  • No corner is twisted upward or hanging low
  • All five support positions installed correctly: LH / L / C / R / RH
  • Brake ducts fully seated on the spoiler flanges
  • Duct ends protrude correctly into the wheel wells (~1/4 in)
  • Transition panels tabbed into the belly pan and screwed to the ducts
  • Inner splash guards / air dam panels refitted
  • Silicone sealer applied in both wheel wells
  • Turn signals work
  • Fog lights work, if equipped
  • Temperature probe installed and secured, if equipped

Then go look at the car. The cow catcher changes the whole front end when it's mounted correctly.


Troubleshooting

The spoiler sits crooked or one corner sags Usually bracket placement, a missing corner strut, bumper misalignment, or tightening things before the spoiler was centered. Loosen it back down, confirm the bracket positions, and let the spoiler settle naturally before tightening again.

The ducts won't stay put Most of the time the transition panel screws are missing, the ducts aren't fully seated on the spoiler flanges, or the wheel-well openings were cut in the wrong place.

The transition panels won't latch into the belly pan Hook the front edge over the spoiler lip first, then work the rear tabs into the belly pan slots. If that still doesn't happen, check that the panel is on the correct side and that the belly pan isn't bent or missing pieces.

One duct looks shorter or sits deeper than the other Check the protrusion in the wheel well. BMW calls for about 1/4 inch, and many ducts have a scribe line to show the correct depth. If one side is flush and the other sticks out, they're not installed the same.

The spoiler only lines up if you force it Back up and bench-fit it again. Something is clocked wrong, the bumper may be tweaked, or one support is preloading the assembly. Forcing it usually just gives you a crooked result with extra stress in the plastic.

The reproduction part needs a little cleanup That can happen. Old cars vary, old bumpers vary, and old sheet metal definitely varies. Minor sanding, deburring, or opening cleanup is normal. Grinding away half the part is not.


A Note on Reproduction Parts

The OEM stuff is NLA. The used stuff is usually broken. These cars still deserve to go back together properly.

If you're installing reproduction ducts, panels, or brackets:

  • Dry-fit them first
  • Confirm handedness before drilling
  • Expect minor cleanup if your car has old damage or bent original hardware
  • Don't assume whatever the previous owner had bolted in there is correct

Cheaper AND Stronger than the alternatives is great. Still worth taking five minutes to test-fit before you commit a drill bit to a 40-year-old BMW.


Wrap-Up

That's the proper install sequence.

The big takeaway: the spoiler gets assembled to the bumper first, and the brake ducts and transition panels get installed after the bumper-spoiler assembly is back on the car. The short 325is sheet only covers the second half of that story.

If your cow catcher setup is complete and fitted the way BMW intended, the front end looks right, the ducting is actually supported, and you're not relying on hope, zip ties, and forum myths.

Which, for an E30, is already a pretty good day.


Got questions? Tag us on socials or hit us at info@treedylabs.com. Show us the build when it's done — we actually want to see it.


BMW E30 cow catcher front spoiler with brake duct openings (Treedy Labs guide cover image)

BMW Part Number Reference

BMW Part Number Description Notes
88-88-9-999-012P 325es spoiler kit, complete Complete accessory kit as listed on the BMW instruction sheet
88-88-9-999-012 325es spoiler kit, without lights Listed separately from the complete kit
82-11-1-468-797 Spoiler kit / accessory package Listed with price notation in the BMW paperwork
88-88-9-999-011 325es spoiler only Spoiler shell only
88-88-5-000-232 Fog light set, pair, with mounts Fog-light-equipped version
88-88-9-999-017 Horizontal support bar Center reinforcement/support piece
88-88-9-999-013 Corner struts, left and right BMW sheet uses this number for the pair
88-88-9-999-013 Front brackets, left / center / right Same number also appears for the bracket group — likely a kit-number reuse or typo in the original paperwork
82-11-1-466-520 Bracket kit BMW service part number, now NLA
88-88-9-999-016 Transition panels, left and right pair The panels that tie the spoiler to the belly pan area
82-11-1-466-524 Panel kit BMW service part number for the panel set
88-88-9-999-015 Brake cooling air ducts, left and right pair The duct pair used behind the spoiler openings
82-11-1-466-522 Duct / spoiler kit BMW service part number tied to the duct setup
88-88-9-999-014 Hardware package Original accessory hardware pack number
82-11-1-466-521 Hardware package supersession Later-numbered hardware package reference; also NLA

If you're cross-checking what you have against the original BMW paperwork, these are the relevant numbers from the accessory instructions and service parts references. Useful for sorting a pile of old hardware, chasing missing pieces, or decoding a half-complete kit from the forums, eBay, or the back shelf of someone's garage.

A note on the weird numbering: BMW accessory paperwork from this era isn't always a clean one-part-number-per-part situation. Some of the 88-88-9-999-xxx numbers behave more like kit or instruction-sheet numbers than modern retail service part numbers, and the duplicate use of 88-88-9-999-013 is almost certainly a grouped-kit reference or an old-school BMW typo. If you're chasing individual pieces, the 82-11-1-466-xxx numbers are usually the more useful trail to follow.

Previous Next