The parts catalog

Find your next part.

Find your fit. Download a free file or choose a maker to print and ship your part.

Reset

2,521 matching parts

Free files. Made for your car.
M54B22 Intake Smoke-Test AdapterC3D–01245
BMWEngine & intake

M54B22 Intake Smoke-Test Adapter

80 mm intake adapter for vacuum or smoke leak testing on the E46 M54B22, designed around a standard automotive valve and physically demonstrated on the engine. Use only at low diagnostic pressure, keep foreign material out of the intake and remove the adapter before starting or driving the vehicle.

Fits 3 Series · E46

rear carpet cover broken clip holder repairC3D–01243
BMWCabin trim, cargo & roof

rear carpet cover broken clip holder repair

Doorstep broken clip holder part replacement. Designed to have large surface area for glue to properly hold it. I have also designed the clip, check my other designs. Print with 5+ walls vertically oriented , and glue it on the bracket with 2 component glue for best results. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Fits 3 Series · E46

coin holder trayC3D–01241
BMWConsole & storage

coin holder tray

This tray replaces the rubbery insert in the coin holder trim on the E46. Mine had begun to degrade, looking waxy and crumbling. I printed this from 85A TPU to replace it. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Fits 3 Series · E46

Floor Mat Retention ClipC3D–01240
BMWCabin trim, cargo & roof

Floor Mat Retention Clip

Got tired of the Velcro pads failing constantly, forcing me to adjust the floor mats every damn time I got in the car. This is my solution. Printing: Small part, so go 100% infill @ .2 or smaller Button face down Organic supports on crossmember PETG pref Install: Remove existing Velcro pads. Align floor mats. Eyeball orientation and location of vertical slot through carpet. Large swiss army knife blade is more or less perfect height. Cut a vertical slit through the carpet into corresponding chassis slot. Pass clip through carpet, into retention slot, and use a nickle/quarter to lock the clip into place. vroom vroom. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Fits 3 Series · E46

repair wheel for the armrest jointC3D–01239
BMWWheels, plates, towing & roof equipment

repair wheel for the armrest joint

I created this repair wheel for the armrest, since it most often breaks or cracks in the joint, this wheel is installed and inserted in the place where the spring was originally. (and stick there) Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Fits 3 Series · E46

Ashtray Storage insertC3D–01236
BMWConsole & storage

Ashtray Storage insert

Inserts into the stock E46 ashtray, should be friction fit. I included all of my files, with the following features: .stl with the holder cutouts intended for my own use, Hörmann Garage Door Opener, a ISO/IEC 7810 ID1 cutout and a generic one to use the remaining space .step without cutouts for your own modifications .f3d so you can look at my bad modelling skills and also make your own modifications I would recommend to print this in ABS, PETG may be fine but PLA will 100% shrink if your car heats up. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Fits 3 Series · E46

4" speaker adapter for lateral trim panel rearC3D–01235
BMWCabin trim, cargo & roof

4" speaker adapter for lateral trim panel rear

E46 4" Speaker Adapter for Coupe/M3 This adapter screws directly into the original speaker pod. The threads are slightly loose, allowing space for Teflon tape. I applied Teflon tape to ensure a secure fit and prevent the speaker from vibrating loose over time. The speaker is fastened with M4 screws, with a little dab of loctite on them. Dry-fit before fastening and verify glass, latch, wiring and trim clearance through full operation.

Fits 3 Series · E46

Switched 12-Volt Ashtray InsertC3D–01234
BMWDashboard & controls

Switched 12-Volt Ashtray Insert

Replacement ashtray insert with space for a switch that disconnects the E46 always-live cigarette-lighter outlet. The creator documents the physical insert, wiring and installed switch. Use an automotive rated switch and protected wiring, retain correct fuse protection, insulate every terminal and confirm the ashtray closes freely.

Fits 3 Series · E46

Touring Trunk Caddy BracketC3D–01232
BMWCabin trim, cargo & roof

Touring Trunk Caddy Bracket

These are brackets to mount an oddments tray (part no 51478230573) that is used in sedans instead of CD changer in the trunk. The brackets allow mounting the caddy in touring as well. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Fits 3 Series · E46

LHD Ashtray USB HolderC3D–01231
BMWDashboard & controls

LHD Ashtray USB Holder

Filament: ASA Supports: Yes (As Applicable) Infill: Minimum 15% Brim: Yes (As Applicable) Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Fits 3 Series · E46

Coupe Front Speaker Reduction AdapterC3D–01229
BMWCabin trim, cargo & roof

Coupe Front Speaker Reduction Adapter

Front-door reduction adapter physically used in an E46 325Ci Coupe to install a 5.25-inch Kicker speaker in the factory 6.5-inch position. The source shows the printed ring, driver assembly and door fitment. Use sealing foam as documented and verify cone, magnet, wiring, window and door-trim clearance before fastening.

Fits 3 Series · E46

Boot handle fixC3D–01228
BMWDoors, bonnet, boot & bed hardware

Boot handle fix

Print these to fix the broken boot handle on your BMW. Theyre designed so they squeeze in the holes, creating some tension to be able to screw the handle to the car. The “center” ones are for the 2 center bolts, the “side” ones for the outer ones. Fits nice and neat on my 2003 e46 Touring, may need some slight adjusting but worked well enough for me. Use exterior-rated material and verify secure retention, sealing and adjacent-panel clearance.

Fits 3 Series · E46

Pioneer GM-D1004 Amplifier BracketC3D–01227
BMWCabin trim, cargo & roof

Pioneer GM-D1004 Amplifier Bracket

This bracket allows to mount the Pioneer GM-D1004 amp in place of the factory amp in the trunk. I used PETG and it works fine. Put some automotive Tesa tape on the metal ears before sliding the bracket to dampen vibrations. If You are missing a mounting screw or nut here are the codes: 07119902932, 61131372033. Fuse and insulate any added wiring correctly, secure it from chafe and confirm the circuit remains serviceable.

Fits 3 Series · E46

Roof Rails Replacement PartC3D–01226
BMWWheels, plates, towing & roof equipment

Roof Rails Replacement Part

When I bought some roof rails, the flaps for the screws to not scratch the paint had been broken off. So I threw this quick redesign together. It's mostly a replica with slight adjustments for better printing. DO NOT USE PLA, PETG, OR ABS You should consider a high-quality, very weather and outdoor-resistant filament. I used CPE CF112. Alternatives may include PA CF12 or PP. Print slow. Low to no fan. The chamber should be at least 40°C for best layer adhesion. Works best with 100% infill. Sadly I could not find the specific part number for this, I've heard a simple washer should do just as well. However, I'd like to keep it as original as possible with this, as it also helps with alignment. Use exterior-rated material and verify secure retention, sealing and adjacent-panel clearance.

Fits 3 Series · E46

Sun Visor ClipC3D–01224
BMWCabin trim, cargo & roof

Sun Visor Clip

Print a cheap replacement for OEM E46 sun visor clips. I recommend printing at 100% infill to prevent splitting at layers when installed. I had good success with a 98A TPU filament at 100% infill with supports on. Just give extra support spacing with TPU and use a torch after to lightly clean up any strings. Wouldn't recommend PLA due to the high temperature that the inside of vehicles can see during the summer heat. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Fits 3 Series · E46

Compact Front 165 mm Speaker AdapterC3D–01223
BMWCabin trim, cargo & roof

Compact Front 165 mm Speaker Adapter

Front-door adapter for installing a 165 mm speaker in the E46 Compact, whose factory speaker differs from other E46 bodies. The creator documents the original door, factory speaker, printed adapter and finished installation. Dry-fit before fastening and verify glass, wiring, cone and door-trim clearance through full window travel.

Fits 3 Series · E46

N42 86 mm Oil-Filter Housing WrenchC3D–01222
BMWService tools

N42 86 mm Oil-Filter Housing Wrench

Sixteen-flat 86 mm service wrench for the oil-filter housing on E46 models with the N42B18A engine, designed for a 12.5 mm square drive. The creator shows the physical tool on a ratchet. Use a strong heat-resistant material, keep the wrench fully seated and follow the BMW service torque for the housing cap.

Fits 3 Series · E46

Wiper clipC3D–01221
BMWWipers & washers

Wiper clip

So I broke my wiper clip while replacing some other stuff on the car. There's not really a viable/economical replacement and original part does not take well to super glue. I started from another STL and modeled over it in fusion. Then did a couple of test prints and iterated as I went. Depending on your tolerances, filament, and shrinkage, you may have to fiddle with the final dimensions. Printed in PC-ABS. It doesn't fall off when using the windshield washing function. idk if I'd use it in a rally race. Use at your own risk. Use heat-, UV- and fluid-resistant material and verify full wiper or washer clearance.

Fits 3 Series · E46

Magnetic Rear-Seat ISOFIX CoverC3D–01220
BMWSeats & restraints

Magnetic Rear-Seat ISOFIX Cover

Isofix cover for BMW E46 I was missing one of the isofix covers so I modeled and printed this one. It's not a perfect copy since I added a bit of thickness in some parts to make it stronger. You can see in one of the images the differences between the original and the 3d printed part. For this one the ABS filament is required since the PETG & PLA are not rigid enough. Added a magnetic version, magnet can be glued in place, 20 x 10 x 3 mm magnet size. This alleviates the need to print the part in ABS for strength. Print Settings Printer: TwoTrees Bluer Rafts: Doesn't Matter Supports: Yes Resolution: 0.2 Filament: Generic ABS Black Notes: Category: Automotive Confirm seat movement, belt access and occupant clearance before use.

Fits 3 Series · E46

cap nut for engine coverC3D–01219
BMWEngine & intake

cap nut for engine cover

This is a nut for the engine cover as seen in the second image. It works for e46 316i,318i and 320i, possibly for other models that have the same nut. Note: you will need an O-ring or rubber washer (⌀10mm) to prevent unscrewing due to the engine vibrations, the original nut has one too. You'll need ABS filament or PET-G, PLA filament will break after a couple of months. Print Settings Printer Brand: Artillery Printer: Artillery Hornet Rafts: Yes Supports: No Resolution: 0.2 Infill: 25 Filament: ABS or PET-G Notes: minimum 3 perimeter for Vertical shells Category: Automotive Use the specified automotive-grade material, keep the tool square and inspect the serviced component before reassembly.

Fits 3 Series · E46

Touring Roof-Rail GasketsC3D–01218
BMWWheels, plates, towing & roof equipment

Touring Roof-Rail Gaskets

Seals for the BMW E46 320i Touring for the roof rails. Print settings: Material: Filaflex Semisoft Supports: No Layer height: .3 Infill: 40% Use exterior-rated material and verify secure retention, sealing and adjacent-panel clearance.

Fits 3 Series · E46

Windshield Cowl Seal RepairC3D–01217
BMWWipers & washers

Windshield Cowl Seal Repair

Cut off the remains of the rubber part on your windshield cowl and attach these printed ones. OEM PART: 51718208483 Mirror the end part to use it on the other side. Print multiple mid parts to cover the entire length. Printed from Fillamentum Flexfill 89A. Using 0.15mm layer height is important as there is a steep overhang on the part, which wouldn't print well using thicker layers. The end part might not fit perfectly but it did the job already so I didn't tweak it anymore. Use heat-, UV- and fluid-resistant material and verify full wiper or washer clearance.

Fits 3 Series · E46