Blog October 12, 2026 4 min read

BMW E46 Compact Race Car Build: Every Part We Designed and Machined Ourselves

Most of these parts can’t be bought. They simply don’t exist.

So we make them. We scan, we design, we machine them on our own equipment — and then they go onto our own car.

Our endurance BMW E46 Compact race car runs an M54B30, 250 hp, 1,180 kg. On paper, an ordinary place to start. The difference is that almost every adjustment point on this car was designed and manufactured in-house. You can see the full spec on our BMW E46 Racing build page.

The reason is simple. We wanted more adjustment than a catalogue gives you.

Custom E46 Suspension: Front Control Arm and Roll Centre Geometry

The front main control arm was the first thing we redrew. Most kits on the market mount the inner point lower than the original BMW arm, which makes roll centre geometry worse, not better. Ours sits 11.5 mm higher than OEM.

Camber is set with shims instead of eccentrics. Faster, and far easier to get both sides identical.

NP Parts CNC-machined billet front control arm with motorsport spherical bearing for the BMW E46 Compact race car

Billet Rear Control Arms and Offset Trailing Arm Mounts

The rear is CNC-machined 6082-T6 billet, 30 mm of adjustment, motorsport-grade spherical bearings throughout.

Then the part almost nobody makes: offset rear trailing arm bushing mounts, also on spherical bearings. They widen the rear toe adjustment range and take rubber flex out of the equation, so the geometry stays where we put it — under braking and mid-corner. Less unwanted rear steer. A wider setup window.

Adjustable front top mounts finish each corner.

NP Parts CNC-machined 6082-T6 billet rear control arms installed on the BMW E46 Compact race car

BMW E36/E46 Short Shifter and Selector Rod End

Short shifter, adjustable DSSR, and a selector rod end machined from metal in-house — solid throughout, with nothing in it to soften, harden or crumble. Small parts, but the driver feels them on every single shift.

NP Parts CNC-machined aluminium short shifter for BMW E36/E46, as fitted to our E46 Compact race car

3D-Printed E46 Brake Duct, LED and Cabin Vent

There isn’t much room behind an E46 front bumper, so we stopped treating brake cooling and the light as two separate problems.

The whole part is 3D printed. One housing carries the endurance-style LED, the air intake for the brakes, and a duct feeding cabin ventilation. No extra brackets, nothing bolted on top of something else. This is the first one.

3D scan of the BMW E46 Compact front bumper with the NP Parts 3D-printed brake duct and LED housing designed in CAD

3D-Printed Details for the E46 Body

A firewall piece that holds the steering axle rubber boot in place. A brake line pass-through for the firewall. A fuel hose bracket that bolts straight to the body. Plastic window holders inside the doors.

Small parts — but they’re the reason everything looks tidy and every hose has its own place.

Roll Cage and FIA Weld-In Seat Mount

The cage hoops went in first. Everything in the cockpit is built around them. Then a universal FIA weld-in seat mounting kit: the seat runs on rails, and the mount lets us position it exactly where it needs to be while adding safety.

CNC, 3D printing, welding. Three processes, one car, all of it under our own roof.

Why We Develop Parts on Our Own BMW E46 Compact Race Car

Because we’re going racing. The long-term goal is our own team. And our own car is the only honest way to find and test the parts that don’t exist yet.

Every part here started with the same question: what needs to change so we can adjust more, and make the car faster and more stable? When the answer wasn’t on the market, we made it ourselves.

None of these parts reach the shop before we’re happy with them. Follow the build on Instagram — that’s where they show up first.

Testing the BMW E46 Compact race car starts soon. That’s the next post.

Which part would you want to see the data on first?

Need a part that doesn’t exist yet?

We 3D scan, design and CNC machine custom motorsport parts in-house – the same way we built our BMW E46 Compact race car.

Written by Gytis Šeškevičius
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.