BMW 3 Series 3D-printable parts
Free STL files for replacement parts and accessories that fit the 3 Series. Print at home in PLA, PETG, ABS or Nylon.
Automatic-Headlight Switch Knob
Direct replacement cap for the automatic-headlight rotary switch used in BMW E82 and E88 1 Series, E90/E91/E92/E93 3 Series, and E84 X1 interiors. The keyed hex and rotation stop reproduce the functional interface, and the creator shows the printed knob installed. Reuse the original switch mechanism; no complete headlight-switch assembly is included.

Charging Cup-Holder Phone Stand
Cup-holder phone stand with a Lightning-cable passage, documented by the creator for BMW F20 1 Series and F30/F31 3 Series interiors. The gallery shows the stand installed, holding phones, and routing the charge cable. Add a thin foam or rubber liner as suggested, use a heat-resistant cabin material, and confirm secure phone retention before driving.

N55 Manual Clutch-Alignment Tool
Round and splined clutch-alignment tool variants designed for BMW N55 cars with the GS6 manual transmission. The creator printed the tool for a 2015 F22 M235i clutch replacement and verified the splined version during installation. Source fitment also names N55 E82, E9x, F3x, F10/F11, and F22/F23 cars. Use only on the specified engine/transmission combination, compare pilot and spline dimensions before use, and do not treat the printed tool as a torque-bearing service tool.

Extended Wireless-Charger Slider
Replacement slider for the factory BMW wireless-charging cradle that increases usable phone length to approximately 168 mm. The creator documents F2x, F3x, F8x, and I01 cradle compatibility and shows the printed part installed and measured. Print in PETG, ASA, ABS, or another cabin-temperature-resistant material; verify latch engagement, charging operation, and secure phone retention before driving.

Door-Sill Trim Panel Clip
Replacement clip for BMW door-sill/entry trim panels. The creator explicitly lists E21, E30, E36, E39, E46, E81/E82/E88, F20, E85 and related applications and identifies genuine BMW clip 51471840960. Verify the receiving-hole and trim thickness before fitting.

320i Window-Crank Retaining Clip
Working replacement retaining clip for the manual window crank of a 1982 BMW E21 320i. The creator reports the reinforced full-base iteration stays installed; other E21 crank variants were not claimed. Print solid and verify positive crank retention before use.

M-Technic-Style Shift Knob
Printable M-Technic-style shift-knob replica documented for BMW E21 and E30. The source shows a finished physical print and provides sanding and polishing instructions. Verify selector-shaft engagement and secure retention before driving; this is not represented as an original BMW component.

Front-Grille and Valance Expanding Nut
Replacement expanding nut for securing front trim, grille and valance pieces on the BMW E21. The creator physically fitted the part and recommends flexible, heat-resistant PETG at full infill. Confirm hole diameter, screw engagement and trim retention.

Rear-Shelf 4×6-to-6.5-Inch Speaker Adapter
Adapter for fitting most 6.5-inch speakers at the factory 4×6 rear-shelf positions of a 1981 BMW E21 320i without cutting new holes. The creator reports successful physical fit and sound. Check magnet depth, shelf clearance, fastener security and wiring before installation.
Recaro Seat Upper Outer Cover
Replacement upper outer plastic cover for BMW E21 Recaro seats. Mirror the geometry for the opposite side. BMWFans identifies 52101877057 as left and 52101877058 as right across E21 variants; verify seat type, side and mounting points before fitting.

Seat-Rail Grommet Pair
Two replacement seat-rail grommets tested on a European July 1982 BMW E21 323i. The filenames reproduce the two catalog shapes for BMW 52101807432 and 52208238999. Confirm seat-rail version, market and grommet position before installation.

Cable and Loom Holder
Replacement cable holder corresponding to BMW 61131267476. The creator notes that ABS prints are less flexible than the original and accept a smaller loom or hose. RealOEM and BMWFans list the holder for E21 among many classic BMW applications; only E21 is linked here because the source does not enumerate chassis.

BBS-Mahle KBA40179 Wheel Center Cap
Center cap designed and physically fitted to the 6×13-inch BBS-Mahle KBA40179 BMW Motorsport wheel used on E21. Refurbished wheels may vary, so test one cap and verify secure retention before road use. The badge number mentioned by the creator is not assigned because it identifies the separate adhesive emblem.

Wiring Clip
Dimensioned replacement wiring clip for BMW E21, E28 and E30, physically shown in use. BMWFans identifies the two creator-listed catalog applications as cable clamp 63121364431 and clamp 61131362825. Use heat-resistant material and verify loom diameter and mounting-hole retention.

Sunroof-Handle Trim Ring
Replacement trim ring or rosette for the manual sunroof handle on BMW E21, E28 and E30. The creator reports original-location fit and identifies BMW trim ring 54121867887, independently listed for E21 by RealOEM/BMWFans. Verify sunroof-handle version before fitting.

Door-Lock Knob Sleeve
Replacement door-lock knob sleeve for BMW E21, E28 and E30, enlarged slightly for improved fit and physically demonstrated with the matching knob. The creator's two catalog references cover both sleeve and knob; neither is submitted here because public catalogs did not unambiguously map one number to this modified sleeve.

Door-Lock Knob
Replacement door-lock knob for BMW E21, E28 and E30, physically shown beside the original hardware and designed to work with the original or matching printable sleeve. The creator's mixed knob/sleeve catalog references are intentionally omitted. Verify pin diameter and retention.

Moonroof Slider
Replacement moonroof slider developed and physically tested for a 1981 BMW E21 320is; the creator expects fit on E21 320 models equipped with a moonroof. Uses two M5 nuts instead of heat-set inserts. Confirm roof cassette, slider travel, nut capture and full open/close operation.

Glovebox Damper Pin
Dimensioned replacement glovebox damper pin for BMW E21, E28, E30, E31, E34, E38, E39, E46 and E60/E61. The creator identifies BMW pin 51161828956 and shows the physical result installed. Verify damper eye and panel thickness before fitting.

Dome-Light Switch Knob
Dimensioned replacement switch knob for the Hella-style interior dome light used in BMW E12, E21 and E30. Physical prints are shown on the lamp. The creator-listed numbers identify complete lamp variants rather than this knob, so no parent-assembly number is submitted.

Fuse-Box Cover
Press-on replacement cover for the original BMW E21 fuse box. The creator physically installed the ASA print and notes that the 220 mm model can be split and solvent-welded for smaller printers. Verify clearance, electrical isolation, heat resistance and secure retention.
1985 Manual-Sunroof Crank Knob
Spinning replacement knob and glue-in collar made for the manual sunroof crank of a 1985 BMW E30. The creator shows the finished print on the crank. Dry-fit and keep adhesive away from the rotating shaft; no other year or chassis is claimed.

New-Style Strut-Mount Dust Cap
Dust cap for replacement-style E30 front strut mounts with an approximately 31.3–32 mm opening, where the original cap no longer fits. Test-print the retaining ring and adjust scale for the measured mount before making the full cap.

M20 Windshield-Washer Reservoir Cap
Replacement cap physically shown on the windshield-washer reservoir of a BMW E30 320i with M20 engine. Use washer-fluid-resistant, heat-tolerant material and confirm a snug seal without forcing the reservoir neck.

Sunroof-Cable Retaining Clip
Replacement clip for retaining the E30 sunroof cables. The creator reports two years of use without an issue and recommends PETG. Verify cable capture and unrestricted sunroof travel after installation.

76 mm × 14-Flute Oil-Filter Cap Wrench
Printed cap wrench for the 76 mm, 14-flute oil-filter housing associated with BMW 11421715960. The creator physically demonstrates the tool and lists E30, E36, E46, E34 and Z3 applications; confirm cap size before applying torque.
Alpina Vent-Gauge Connector Housing
Replacement electrical connector housing for the classic Alpina vent gauge, designed around BMW 2.8 mm crimp terminals and compared with the original connector. Match terminal locking and pin order to the vehicle wiring before energizing.

Spare-Wheel Retaining Cover and Holder
Two-piece replacement cover and holder for securing the spare wheel in the E30 luggage compartment, shown physically installed. Confirm thread engagement and wheel retention before driving.

Passenger-Side Wiper-Arm Bushing
Replacement bushing for the E30 wiper-arm pivot on the passenger side of LHD cars or driver side of RHD cars. It is dimensioned for the standard M22×5.5 nut and physically fitted; BMWFans identifies 61611370387 as the corresponding covering cap.

15-Inch BBS RZ Style 5 Centre-Cap Set
Four-part replacement centre-cap system for 15-inch BBS RZ Style 5 wheels used on E30. The creator prototyped and fitted it, documents assembly and temperature-resistant materials, and advises checking the printed nut position regularly. The separate 68 mm badge number is intentionally omitted.

Seat-Rail and Seat-Belt Nut Cover
Replacement trim cover for exposed E30 seat-rail and seat-belt anchorage nuts. Match the installed fastener size and ensure the cover does not interfere with seat travel or belt hardware.

Headrest-Post Cover Pair
Inner and outer replacement covers for E30 headrest-post openings. The creator reports they function, though less precisely than the originals. BMWFans identifies the matching inner and outer covers as 52101838969 and 52108191245; verify position before fitting.

Watertight-Connector Casting Molds
Straight and 90-degree reusable molds for rebuilding disintegrated overmolded BMW E3x electrical terminals with hot glue or a suitable insulating compound. The source includes a repair write-up; preserve terminal alignment and verify insulation and water resistance before connection.

B-Pillar Cover Fastening Repair
Reinforced fastening repair for the E30 centre-side or B-pillar trim cover, copied from the original attachment and intended to be bonded to the broken cover. The creator-listed 51431933731/732 references are parent trim covers, so no OEM number is assigned.

Coupe Dome-Light Mounting Bracket
Replacement headliner bracket supporting the dome light in an E30 coupe, physically compared with a failed original and installed. It is not claimed for convertible bodies; sedan fitment was not independently established. BMWFans confirms bracket 54121884483.

Ignition-Lock Trim Ring
Replacement E30 ignition-lock trim ring reproduced from a broken original and shown fitted. BMWFans identifies ring 32311162057. Confirm steering-column trim version and do not obstruct key or lock-cylinder movement.

High-Beam Headlamp Adjuster Spacer
Replacement high-beam headlamp spacer for both Hella and Bosch E30 lamp frames, reproduced from the original and physically fitted. BMWFans confirms intermediate piece 63121362036.

MotoMeter Instrument-Cluster Odometer Gear Kit
Replacement gear set for BMW E30 MotoMeter odometers, shown against and installed in a physical cluster. Gear numbers in the source are creator labels, not BMW component numbers.

VDO Instrument-Cluster Odometer Gear Kit
Replacement gear set for BMW E30 VDO odometers, physically shown in the cluster. The common small gear duplicated by the MotoMeter source was removed from this submission during global hash preflight.

Front-Strut Wiring Holder
Replacement E30 front-strut wiring holder copied from the original and physically installed. BMWFans confirms cable holder 61131370421. Use heat- and abrasion-resistant material and verify wire clearance through full steering travel.

Door-Mirror Wiring Bottom Cover
Reinforced replacement lower wiring cover for E30 door mirrors, copied from the original and physically fitted. The supplied geometry is LHD; mirror it for RHD. BMWFans confirms left/right LHD 51161937441/442 and RHD 51161937443/444.

Luggage-Compartment Wheel-Wrench Clip
Replacement E30 luggage-compartment clip for the factory wheel wrench, designed for the original mounting hole and physically shown retaining the wrench. BMWFans confirms clamp 51471933468.

Late-Model Headlamp Adjusting-Screw Parts
Two replacement plastic pieces for the late-model E30 headlamp adjusting screw, copied from the originals and shown assembled on the screw. BMWFans confirms adjusting screw 63121385397. Form threads carefully and verify beam adjustment and retention.

Koni Front-Strut Dust Cover
Replacement front-strut top dust cover for E30 cars fitted with Koni adjustable dampers where the stock cover does not fit. The creator printed and used the PETG version; confirm adjuster clearance and cap retention.

BMW Reverse Radio Side-Cover Pair
Replacement side covers for BMW Reverse RDS, non-RDS, Bavaria and Business radios used in E30, E32, E34 and E36. The source shows physical fit and finish; BMWFans confirms covering cap 65126907823.

Power-Antenna Delete Cover
Snug-fitting flat cover for the E30 power-antenna opening. The creator reports it stays in place without extra fasteners; confirm the body opening, weather sealing and retention before road use.

Luggage-Compartment Jack-Mount Cap
Replacement cap for the E30 luggage-compartment jack mount, copied from the original and physically installed. BMWFans confirms cover 51711916269.

Front-Seat Side-Cover Fastener
Replacement fastener for E30 front-seat side covers, copied from the original and physically compared. It supports stock, sport and Recaro seats; BMWFans confirms push-button 52101906933.

2.5 mm Watertight-Terminal Repair Shells
Straight and 90-degree two-piece shells for repairing disintegrated 2.5 mm watertight terminals on BMW E30, E36 and E46. The source shows completed physical connectors. Bond with suitable RTV and verify terminal lock, polarity, insulation and sealing.

Front Seat-Belt Bolt Cap
Replacement cap for E30 front seat-belt anchorage bolts, copied from the original and physically fitted on stock, sport and Recaro seats. BMWFans confirms covering cap 72111808464. Do not disturb or conceal a loose anchorage bolt.

Grille and License-Plate Grommet
Replacement plastic grommet used at E30 grille and rear license-plate mounting points, physically compared with the original. The creator also lists E36, E46, E90 and E92 applications; BMWFans confirms grommet 51131840154.

Instrument-Cluster Mounting-Tab Repair Pair
Left and right repair tabs for cracked E30 instrument-cluster mounting ears, test-fitted against an intact cluster and documented for screw or adhesive installation. Align the tabs in the dash before removing the damaged originals.

M-Sport Seat Adjustment Knob
Replacement adjustment knob for BMW E30 M-Sport seats, physically shown as a finished print. Match the seat shaft and verify secure engagement before use.

1987 325is Sunroof-Motor Cover
Plain replacement cover designed for the sunroof motor opening of a 1987 BMW E30 325is and shown physically fitted. Use heat-resistant cabin material and verify screw and headliner clearance.

Convertible Top-Lock Centering Pivot
Resin-printable replacement pivot for the E30 convertible top-lock centering mechanism, physically compared with the original. BMWFans identifies the component as covering for centering bolt 54311971255. Verify pivot movement and roof latching before driving.

MOMO K2006 and Alpina Steering-Hub Covers
Smooth replacement covers for the MOMO K2006 steering-wheel hub and the separately measured Alpina leather hub, physically printed and fitted on E30. Select the correct file and verify steering-column clearance.

Hood-Release Lever
Short reinforced replacement lever for the brittle E30 hood-release handle, physically installed with a 4 mm or #8 screw and locknut. Print solid around the pivot and confirm reliable hood release before closing the hood.

14-Inch Basket-Weave Wheel Centre Caps
Five-file replacement centre-cap system for factory-style 14-inch E30 basket-weave wheels, using a face, locking clip and choice of three hex inserts. The source shows physical installation; test one assembly and verify positive retention before road use.

Seat-Mechanism Cover Screw
Replacement slotted screw for retaining E30 seat-mechanism covers. The creator printed and tested revision 3.1 with a deeper screwdriver slot. Tighten only enough to retain the trim.

M20 Engine Wiring Holder
Replacement front engine wiring holder for E30 M20 and creator-listed E28/E34 applications, physically compared with the original. BMWFans confirms holder 11141716134. Use ASA, ABS or another engine-bay-rated material and inspect for heat distortion.

Touring Side-Panel Lock Repair Piece
Bond-on repair for a broken outer lock section on E30 Touring luggage-compartment side panels, physically demonstrated on an iX panel and mirrorable for either outer side. The referenced latch and spring are separate components and are not assigned.

Early-Model Fog-Lamp Bracing Cover
Replacement bracing cover for early-model E30 fog lamps, reproduced from the original and physically compared after a fit-improving revision. BMWFans confirms cover 63171373577.

OBD-I Diagnostic-Cap Tether
Replacement flexible tether for the E30 OBD-I diagnostic connector cap, approximated from a broken original and physically used by the creator. Print in a flexible, heat-resistant material and verify cap retention.

Wheel-Lock Bolt Cover
Click-fit cosmetic cap designed around the E30 wheel-lock bolt and physically fitted. The creator-listed 36131182006 identifies a complete lock set, not the printed cap, so no OEM number is assigned. Verify the cap cannot loosen near the wheel.

Early Front-Seat Rail Nut Cap
Replacement front-seat rail nut cap for E30 cars built before September 1985, copied from the original and physically compared. BMWFans confirms covering cap 52101913670.

Late Front-Seat Rail Nut Cap
Replacement front-seat rail nut cap for early cars from September 1985 onward and late-model E30, copied from and physically compared with the original. BMWFans confirms covering cap 52101941999.

Sunroof Sliding-Jaw Repair
Replacement sliding jaw for E30 and E28 sunroof mechanisms, copied from the original and physically compared. The source provides a load-oriented two-piece print option; BMWFans confirms sliding jaw 54121933550. Verify full sunroof travel before road use.

Touring Side-Cover Latch Striker
Replacement latch striker for E30 Touring luggage-compartment side covers, reproduced from the original and physically shown working. BMWFans confirms latch striker 51471947370.

Early Electric Window-Lifter Spacer
Replacement E30 electric window-lifter spacer for mechanisms through April 1988, reproduced from the original and physically installed. BMWFans confirms spacer 51331919541; power-window mechanisms only.

Centre-Console Trim Spacer
Replacement E30 centre-console spacer that prevents lower trim deformation, copied from the original and physically installed. BMWFans confirms spacer 51161943121.

Late-Model Manual-Sunroof Knob
Replacement knob specifically for the late-model E30 manual sunroof crank, shown physically installed. Use cabin-heat-resistant material and verify that the crank turns and folds freely.

Early Taillight Bulb-Holder Clip
Replacement clip retaining the bulb holder in early E30 taillights, printed in PETG and physically installed. Late-light fitment is unconfirmed. The creator-listed 63211376879 resolves to an unrelated rotary knob in BMWFans, so it is intentionally omitted.

Door and Fender Moulding Clip
Replacement E30 exterior door and fender moulding clip. The creator reports that the imperfect reproduction holds tightly. Listed numbers 51131953927 and 51131965105 identify parent moulding assemblies, so no OEM number is assigned.

Front Wheel-Spindle Restoration Cover
Screw-on protective cover for exposed E30 front wheel-bearing spindle surfaces during restoration, washing, blasting, painting or storage. It is physically shown on the spindle and is removed before wheel-bearing assembly.

Late-Model Lower Valance Grille
Two-piece replacement lower valance grille for late-model E30, fitted in front of the oil cooler and physically installed. BMWFans confirms cover 51711953609. Bond the halves securely and verify airflow and road retention.

Touring Side-Cover Release Handle
Replacement release handle for E30 Touring luggage-compartment side covers, physically installed and reported working with the original bent linkage rods. Verify both latches release and re-engage.

Interior Door-Handle Trim Bezel
Replacement interior door-handle trim bezel for BMW E30, E24, E28 and E23, physically printed and fitted. BMWFans confirms cover 51211876043. Print in a UV- and cabin-heat-resistant material.

Factory Cupholder Conversion Insert and Ring
Two-piece conversion for the factory 1992–1999 E36 cupholder module, flattening and widening the support for modern cans and cups. The creator used the installed insert and documents 318i, 325i, 328i and M3 fitment. Use cabin-heat-resistant material and confirm the module still clips securely.

318ti Rear 5.25-Inch Speaker Adapter Pair
Left and right adapters for installing standard 5.25-inch rear speakers in the BMW E36 318ti Compact without cutting the original housings. The source shows the printed adapters, speaker assembly and installed housings. Verify speaker depth, wiring clearance and screw retention.

Sunglasses-Cubby Triple 52 mm Gauge Panel
Three-gauge panel for the E36 sunglasses cubby, physically installed after widening the side clips by 2 mm. The uploaded orientation is for RHD; the creator directs LHD cars to mirror the model. Cutting the original cubby is required, so dry-fit the panel and preserve OBC and switch clearance.

M50 / M52 / M54 Engine-Cover Fastener Cap
Replacement beauty cap for M50, M52 and M54 engine-cover fasteners, physically shown on the engine. BMWFans identifies the exact component as cap 11121726089 and confirms E34, E36, E38, E39, E46, E53, E60/E61, E65/E66, E83, E85 and Z3 applications. Use engine-bay-rated material and keep it clear of hot or moving parts.

Facelift Side-Repeater Contour Spacer
Contour spacer demonstrated with aftermarket side repeaters on BMW bodywork. The creator lists E36 from October 1996, E46 sedan/Touring, E60/E61, E81/E82/E87/E88 and E90–E93 applications. Test one side before mirroring and verify the repeater remains weather-sealed and positively retained.

Star Battery-Cell Cap Wrench
14 mm hex-drive hand tool for the star-shaped cell caps on the original battery in a 1999 E36. The source shows both the printed wrench and matching battery caps. Use only with the battery isolated, wear eye protection, and do not short the terminals.

Touring 100 mm Rear-Ceiling Speaker Adapter
Adapter for a standard 100 mm rear ceiling speaker in a 1998 E36 318i Touring. The source physically shows the printed ring, speaker and installed assembly. Confirm cone, magnet, wiring and headliner clearance before fastening.

16 mm Rear-Carpet Retaining Rivet
Replacement push rivet for the 16 mm rear carpet holes in BMW E36 luggage compartments. The creator shows the finished print installed in carpet. Print in a tough material, test removal on one location, and do not force it into a smaller opening.

325i Front-Door Tweeter-Grille Repair Cap
Small repair cap for a damaged front-door tweeter grille on a BMW E36 325i. The source photo shows the original damage and repaired physical cover. Verify the cap cannot contact the speaker cone or loosen into the door.

Coupe Door-Panel Repair Rail Set
Eight left/right repair rails for broken BMW E36 Coupe and M3 Coupe door-panel attachment areas. The source documents the physical repair and installed door panel. Bond and clamp each section on the correct side, allow full cure, and verify window and latch clearance.

323ti Compact 52 mm Centre-Vent Gauge Insert
Replacement centre-vent insert measured from a BMW E36 323ti Compact and physically installed with a 52 mm gauge. It sacrifices vent airflow at that position; use cabin-heat-resistant material and verify gauge, wiring and dashboard clearance.

Centre-Console Storage Tray
Press-fit E36 centre-console storage tray with separate coin and small-item areas, physically shown installed between the seats. Confirm it does not obstruct the handbrake, seat-belt buckles or seat travel.

Interior Door-Trim Attachment Clip
Replacement interior door-trim clip traced from the original and modified for strength. The source physically compares the printed clip with the original. Test one clip for panel alignment and removal before replacing the full set.

Compact Parcel-Shelf Hook
Grooved replacement hook for the E36 Compact parcel-shelf cord, refined from the original model and physically compared with the stock hook. Print in a tough material and verify the cord releases without cracking the shelf.

Sunroof Slider-Rail Repair Clip
Fourth-iteration replacement for the small slider-rail clip used in creator-listed E36, E39, E46 and E53 sunroofs. The source shows the physical print and a working demonstration. Use heat-resistant material and verify full sunroof travel, anti-pinch operation and water sealing before driving.
Compact Parcel-Shelf Support Pin
Left/right parcel-shelf support pin for BMW E36 Compact and E46 Compact, physically installed by the creator. BMWFans confirms the exact right support as 51468146708. Use a tough material and verify shelf engagement without overloading the side trim.

Passenger Air-Vent Knob and Linkage Set
Multi-part repair set for BMW E36 passenger air-vent knobs, arms, plugs, lever, washer and connectors. The creator physically assembled and installed the revised parts. Select the matching left/right pieces and verify every louvre moves freely without binding.

M-Technic Rear-Bumper Tow-Eye Cover
Replacement tow-eye opening cover for the E36 M-Technic/M3-style rear bumper, physically compared with the original and shown installed. The creator reports a tight fit and optional spring-clip provision. The nearby catalog number identifies the parent trim panel, so no OEM number is assigned.

318ti 168 mm Differential Output-Seal Driver
Service driver sized to install 168 mm differential output seals to the original depth on four-cylinder E36 and creator-listed Z3 applications. The source shows the physical tool on the differential. Use with a flat striking plate, measure seal depth, and inspect the seal lip before assembly.

Engine-Bay Inspection-Lamp Holder
Replacement holder for the BMW E36 engine-bay inspection lamp, physically printed by the creator. Use ABS, nylon or another engine-bay-rated material, secure the lamp wiring away from heat and moving components, and verify the lamp cannot detach.

Compact Centre-Console Cupholder and Reducer
67 mm cupholder and 54 mm reducer for the square opening ahead of the armrest in an E36 Compact. The source shows both sizes physically installed with 250 ml and 500 ml cans. Verify handbrake, shifter and armrest clearance before use.

318ti 168 mm Differential-Seal Removal Sleeve
50 mm inner-diameter service sleeve for pressing output-flange seals out of the 168 mm differential on a 1995 E36 318ti. The source shows the physical tool and flange. Support the housing correctly, keep the tool square, and do not reuse a damaged seal.

Fog-Lamp Opening Blank Plate
Blank plate for the E36 standard or M-style bumper fog-lamp opening, physically shown installed. The creator provides screw or drilled tie mounting. Use exterior-rated material and verify the plate is securely retained and does not obstruct required lighting or cooling.

A-Pillar Trim Clip Repair Bundle
Three glue-in repair bases for the different upper, middle and lower clip positions on BMW E36 A-pillar trim. The source physically shows the damaged trim and provides position-specific geometry. Mark each original location and verify the trim remains secure around any curtain-free wiring or seals.

Fog-Lamp LED Rear-Cap Extension
Rear-cap extension physically fitted to an original BMW E36 fog lamp to clear the cooling fan on an LED replacement bulb while retaining the stock cap. Check bulb legality, connector strain, weather sealing, lamp clearance and heat before road use.

Touring Tailgate-Trim Retainer
Direct replacement retainer for the BMW E36 Touring tailgate trim, physically shown installed at the lower edge of the open tailgate. Print in a tough material and confirm every stud and clip seats without distorting the trim.

Factory Front Cupholder Spacer
Replacement spacer for the front drink recess in the BMW E36 factory centre-console cupholder, physically shown installed. The creator lists accessory number 82111469119, but it was not independently resolved to this printed subcomponent and is intentionally omitted.

Power-Window Switch Inner Rocker
Replacement inner translucent rocker for the BMW E36 power-window switch, physically compared with the original switch. The listed 61318365300 identifies the complete switch assembly, not this printed insert, so no OEM number is assigned. Use heat-resistant translucent material and verify return, illumination and anti-pinch operation.

Front Strut-Mount Protective Cap
Protective cap for the upper front strut bearing on a BMW E36, physically shown printed and installed in the engine bay. Use engine-bay-rated material and confirm it clears the strut brace, nut and suspension movement.

Coupe Sunroof-Motor Cover
Replacement sunroof-motor cover for BMW E36 Coupe, with separate switch-cutout and plain versions plus the source 3MF. The source shows a finished print and physical installation. Use cabin-heat-resistant material and verify switch, motor, headliner and retaining-clip clearance.

Double 52 mm Centre-Vent Gauge Panel
Two-gauge replacement for the BMW E36 centre vent. Only the physically printed and installed double-52 mm variant is retained from the source; its other untested variants are excluded. Confirm gauge depth, wiring, visibility and remaining demist airflow.

52 mm Driver-Side Vent Gauge Mount
Two-file AEM-style and generic 52 mm gauge mount for the BMW E36 driver-side vent, physically installed and photographed. It preserves the centre vent but replaces airflow at this position. Verify gauge depth, wiring, sightline and steering clearance.

Bumper-Inlet Airbox Duct
Four-piece E36 bumper-inlet duct inspired by the Dinan layout and physically shown installed between the bumper opening and air filter. Print in heat- and impact-resistant material, bond the sections securely, and verify filter, fan, belt, water-ingress and road-clearance conditions on the exact car.

Compact Door-Panel Clip-Holder Strip
Replacement left/right lower clip-holder geometry for BMW E36 Compact door panels, supplied because the holders were available only with complete discontinued door cards. The source shows physical prints. Match the original position, bond securely and verify window and latch clearance.

Kidney Grill Clip Replacement
Mounting clip replacement for the BMW E46 kidney grill. The kidney grills are held in place in the bonnet through flexible lips, which become brittle with time and heat exposure. My car is 14 years old and the kidney grills had lost their grips a while ago and were about to fall over. The quick fix was to string them up from the inside, but hardly an elegant fix for a BMW! Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Oil Filter removal tool
I used it for my BMW E46 and it is very sturdy. You can use a 32mm Hex Nut or a 1/2" square wrench to open the oil filter cap. The Tool on the picture was an earlier smaller version but it broke. Use the specified automotive-grade material, keep the tool square and inspect the serviced component before reassembly.

Trunk bottom support pad (convertible/coupe)
I lost my cap some time ago and I found one here, but not for my model and not in design I wanted. Therefore I did model for my car. It is tested in e46 convertible, but probably will fit coupe and maybe also other models. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Glovebox USB
If you don't use the flashlight in your e46 BMW glovebox, here is a nice USB port adaptor that will plug right into the dash and give you two switched ports! I removed the center of the flashlight receptacle with a screwdriver and removed the pins, which are reused in the new adapter. Print both pieces, then wire two of these buck converters with 18AWG wire. There is not a lot of space, so you need to be delicate. Pin closest the the edge is negative. Solder the lead wires to the pins before inserting from the bottom - be careful not to insert too far. Push the assembled converter into the receptacle, push the female connector housing onto the back, plug in the wire from the car and re-inser Fuse and insulate any added wiring correctly, secure it from chafe and confirm the circuit remains serviceable.

Door Trim Clip
I recently got a new (used) BMW E46 and noticed the panels that run along the top of the door had been damaged by the previous owner. Took out one of the not damaged clips and remade it in Fusion 360, then printed a handful to replace on all the doors. Worked a charm! Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.
![dash trim clip [51458266814]](/_next/image?url=https%3A%2F%2Ffiles.lr3dparts.com%2Fparts%2Fimages%2Fb019c320-c284-459c-85bc-fcfc9cedba9e.jpg&w=3840&q=75)
dash trim clip [51458266814]
BMW E46 dash trim mounting clip. Part number: 51458266814 - Insert Rot. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.
Speaker adapter rings (woofer and tweeter)
These are speaker adapter mounts for BMW E46 front doors. There is a mount for both the tweeter and woofer. The mounts are designed for a JL Audio C3-525 component set but I have included generic .stp files for the mounts to adapt the design for your speakers. The woofers are screwed into the printed adapter rings and then the factory mounting screws are used to fix them to the door card. The tweeters clip into the mount with a twist and are held with integrated springs. The tweeter mounts also re-use the factory screws to hold them to the door cards. Left and right are exactly the same and there is no need to mirror the mounts. These fit perfectly and I have had no issues after a month of i Fuse and insulate any added wiring correctly, secure it from chafe and confirm the circuit remains serviceable.

Interior Third Brake-Light Clip
Fixes the third brake light from falling off the glass. replaces the usually broken clips. Verify secure retention, weather sealing and legal lamp operation before driving.

Einstiegsleiste Clip
ist denk ich selbsterklärend, habe ihn mehrfach verbaut und er hält. Beim montieren ausrichten, damit er beim Ansetzen nicht bricht ;) Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Window Regulator Bushing
Repair bushing for the E46 and E53 window regulator, physically assembled and load-tested by the creator with an M6 thread. The creator warns that ordinary PLA failed in summer heat. Use heat-resistant automotive material, dry-fit before fastening, and verify glass, latch, wiring and trim clearance through full operation.

Washer-Fluid Reservoir Cap
Cap for BMW 3 Series E46 washer fluid reservoir. Excellent friction fit when printed in PETG Use heat-, UV- and fluid-resistant material and verify full wiper or washer clearance.

Compact Rear-Shelf Retaining Clip
When I bought a E46 Compact it had broken rear shelf retaining clip. So whenever I opened the trunk the shelf would hang randomly in the air. Also it made closing the trunk hard, as it jammed between the trunk lid and the body of the car. So I decided to make a model of the broken shelf clip, that came with the car. It may need some sanding or filing to achieve a better fitment in the shelf steel tube. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Positive-Terminal Base Cover
Mine got lost, so I decided to make one! Print in PETG or other heat resistant filament. BMW (E46 3 Series, E83 X3) Battery Positive Terminal Base B + - Cover Cap (61138371011) Fuse and insulate any added wiring correctly, secure it from chafe and confirm the circuit remains serviceable.

Facelift Kidney-Grille Clips
This is an updated set of Murat's clips which fit on the facelifted E46 kidney grills (My car is a 2002 325i wagon) and work without any filing / cutting / modification of the 3D printed part. How to use: Follow Murat's instructions for trimming the existing clip sockets on the kidney grill plastic (leaving ~1mm left + socket depth). Install as suggested by them (use a small flathead screwdriver or similar to pry the metal tabs of the hood into the printed groove on the clips. My printed parts are numbered and lettered to indicate where they go on the grill. How to read the number/lettering: When standing in front of the car and looking at the grill, there is a Left and Right grill. On each Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Convertible Wind-Screen Cap
My wind screen mounts got old and broke off, and I don't have a wind screen. These are designed to cover up the gaping hole. Not a perfect fit but definitely good enough - it won't fall out. PETG or ABS required for a hot car. Use exterior-rated material and verify secure retention, sealing and adjacent-panel clearance.

Seat Adjustment Knob
A Friend of mine lost one of the adjustment Knobs of his E46 Cabrio, you can buy it for the bargain of 180€, after 1h of modeling in Fusion360 the cost sank to 50ct a piece Confirm seat movement, belt access and occupant clearance before use.

M3 Valve-Shim Tool
I designed this valve shim placement tool to aid in my recent valve adjustment on my 2004 BMW E46 M3. After viewing the picture of this special tool online, I decided it wasn't worth the money to order one, so I purchased some magnets and printed one instead. The magnet I used is a 8mm(0.315") Diameter x 3mm(0.118") Height, and was embedded into the base during the printing stage. I used the color change feature of PrusaSlicer to stop the print before the top layer and inserted the magnet. I printed both parts out of PETG and glued them together with cyanoacrylate. The tool was tested on my engine and worked perfectly. I even did the hard to reach rear valves with this homemade tool. Use the specified automotive-grade material, keep the tool square and inspect the serviced component before reassembly.

Cupholder Expander
[*TIRES SQUEAL AROUND TIGHT BEND* "Ugh, there goes my polar pop!"] Don't let this be you! This E46 cup holder expander will give your large size beverage a more comfortable place to rest. I have designed this one using Fusion360's shape optimization (hence the crazy design). Feel free to edit as you please and make the cup holder fit your favorite oversize mug or water bottle using the attached Fusion360 File. Enjoy. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Convertible Hardtop Covers
My wifes car was equiped with a Hard top, but during summertime the hardtop is removed and there were these big gaping holes in the plastic trim. Apparantly there is a cover that fits there, but they cost aroun €60-80, each.. Can't have it that way and i wont pay that crazy amount for some plastic. Designed my own and sanded and plastidipped in black.. Looks good enough for me.. If you don't want to make one self, search for these part numbers on ebay or your local bmw dealer. 51717022385 51717022386 PS: The bunny ears will break, so just break them of before mounting.. They never aligned up but the part will not fall away.. it is snugg fittment. :) Use exterior-rated material and verify secure retention, sealing and adjacent-panel clearance.

Touring Hatch Carpet-Panel Repair Clips
The carpeted panel on the interior of the E46 touring hatch is tricky to remove, and often the retaining clips are broken. I have created these two clips which can be epoxied in place to return normal function. In order to use them, completely cut the broken part of the clips out as shown in the photo then, use an epoxy like JB Weld liberally - the holes provide a mechanical bond for the epoxy. Note there are a right and a left. I did not create the center clip. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Rear Seat-Back Panel Repair Clip
Replacement upper retaining clip for the rear front-seat back panel, modeled from the surviving seat-panel clip profile and physically compared with the panel. The nearby V5BB Brombeer catalog number identifies the complete parent panel and is intentionally omitted. Confirm seat movement, belt access and occupant clearance before use.

Windshield-Washer Filter / Strainer Holder
Many of these filters for the windshield washer reservoir get's broken and fall down into the water. The design is using the filter of the old holder and fits nice into your windshield water reservoir. Cut of the filter from the old holder. Glue it on the bottom. Cut off everything protruding. Done! The bar helps you to get the filter out for cleaning. Use heat-, UV- and fluid-resistant material and verify full wiper or washer clearance.

Rear Armrest Cupholder
Cupholder insert for the rear armrest of BMW E46. The backing is inserted under the leather. Use the backing to mark the location for your cuts. A single slit in the center "web" is also needed to get the backing into the armrest. Carve out the foam as needed to clear the cupholder. Insert the backing, insert the cupholder and use 6 wood screws to hold them together. The screws I used have 4mm outer thread. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Power window carriage
Greetings. At the moment, the model has already been strengthened and differs from the photo! There was a lot of window play in my E46. the glass rose heavily and crookedly. after disassembling the power window, it became clear that there was strong wear and tear and a large backlash. The brace does not come as a separate spare part, and you cannot buy an official one separately. My model is not perfect, it is robust, reinforced. Copes with its function. Window regulator carriage, right door, farthest from the motor v7. home plate (m) the following model, using the native metal plate in the link Dry-fit before fastening and verify glass, latch, wiring and trim clearance through full operation.

Coupe glass mirror riser (RHD to LHD, LHD to RHD)
i bought RHD mirrors to my LHD e46 non-M Coupe and I created this raisers in order to get a better view angles (close to regular mirrors). This can be use to rise the angle of either side of the mirror and can be used in both mirrors. So with this you can "transform" RHD to LHD and viceversa. Dry-fit before fastening and verify glass, latch, wiring and trim clearance through full operation.

Sliding Rear Ashtray Cover Door
Hello this is an alternative sliding cover for rear console ashtray in an e46. Both my brothers and my e46 were missing the covers and its a bit of a pricey piece to replace for what it is. I printed in PLA+ with layer lines running against the slats to prevent breakage. Id recommend something like PETG but so far so good in our cars! Included is a 10min test piece file to check fitment and flexibility of your material. You can bend bottom of the cover gently to the curve of the slot before inserting first time to make it go in smooth. If the top of the cover with handle isnt flush when first installed you can bend it up a bit until its flat. I did what I had to do make it work with PLA+ so Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Curved Gutter-Trim Clip
Print standing vertically, Coat with a clear Just glue on your trim and push it on Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Steering-Wheel Hole Cap
Coloring the m logo will make it way better! Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.
Convertible Windshot Side Mounts
All 3 parts on my Cults profile: 3D MODEL DESCRIPTION Side BMW E46 interior mounts for windshot. All 3 parts are combinable with the original parts, so you dont have to print all 3 parts and you can choose only these you need. 3D PRINTING SETTINGS I printed in PETG - original settings. Automaticaly generated supports in Prusa Slicer are totally ok to remove. After printing, I recommend to lubricate screw with the nut before tightening. PLA will not be durable enough for outside conditions, so PETG, ABS or ASA are ideal options. Use exterior-rated material and verify secure retention, sealing and adjacent-panel clearance.

Cable clips. headlight
5mm Cable Holder Headlight Bracket Wiring Harness Trim Clip cable clips used to hold the headlight wiring under the hood, redesigned to be easy printable OEM: 61138350827 Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.
Oval Mirror Clip/Tab Repair
These clips can be glued in your oval mirror housing of a BMW E39 M5 or E46 M3 to repair the broken ones. Use "crazyglue" and line the clips up with the missing tabs in the housing. See photos for reference. Dry-fit before fastening and verify glass, latch, wiring and trim clearance through full operation.

Headlight washer cap
BMW E46 Headlight washer cap (left side) BMW part number: 6167.8.256.179 Verify secure retention, weather sealing and legal lamp operation before driving.

Hood-Release Handle
replacement interior hood latch, original often breaks this version is way stronger than the original Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

M54 Crankshaft-Seal Removal Tool
I used this tool to remove the crankshaft seal on the M54 engine timing cover. To use it properly, you must place the removal tool from the inside of the timing cover, pushing the seal out towards the outside of the timing cover. Use a mallet and some patience to get it out. Use the specified automotive-grade material, keep the tool square and inspect the serviced component before reassembly.

Center-Support Bearing Press Tool
This is for installing a new center support bearing on your E46 driveshaft without risking damaging the bearing. Simply apply some lubricant where the bearing will seat onto the driveshaft and slide bearing on. Then use the tool to hammer in the bearing. It is easier to do with 2 people or if you can stand up and balance the driveshaft with your legs (Ask me how I know). Use the specified automotive-grade material, keep the tool square and inspect the serviced component before reassembly.

Pre-Facelift Tail-Light Bulb-Holder Tab Repair
Four-piece repair for the broken mounting tab on the pre-facelift E46 tail-light bulb holder. The creator physically tested it on a 1999 E46 320i with amber turn signals and documents the M6/M3 hardware and left/right external plates. Confirm body and lamp variant, secure every fastener, and verify weather sealing and legal lamp operation.

Hazard / Lock Button Cover
My dog rides shotgun and would always step on the hazard button when getting in and out, or when I left him in the car. I made this button cover to prevent paws from being able to activate the buttons, but still allow a finger to hit them easily. This is a friction fit in my car and doesn't move around at all. I sanded the top surface in the main picture. source openscad file is attached. Print Settings Printer Brand: PowerSpec Printer: PowerSpec 3D Pro Rafts: No Supports: No Resolution: 0.2mm layer height Infill: 20% Notes: printed upside down Post-Printing I sanded the top surface to make it a matte finish so it doesn't stick out in the car. Category: Automotive Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

M52 Air-Intake Suction Tube
Replacement air-intake suction tube for 1999-2001 E46 M52 models, physically installed by the creator. BMWFans, RealOEM and Hubauer cross-confirm genuine BMW component 13711438768 for the matching E46 320i/320Ci, 323i/323Ci and 328i/328Ci applications. Print in a heat-resistant engine-bay material and verify sealing and clearance.

Shift Boot Bracket
This is a remixed version of the original thing posted here on Thingiverse, which is a shift boot bracket for the BMW E46 3 Series. It has better strength as with the added fillets and the clips are thickened as well as enlarged for better fitment. It will fit both RHD and LHD BMW E46 and will provide tight fitment. If you are planning to install with thick Alcantara leather boot, then it will be wise to scale it down a bit to 96-97% scale but if you are just planning to use faux leather boot, then at 100% scale it will be just fine. Use custom support blockers to increase the infill density of the clips to 99% for added strength. Print it in ABS or PETG because PLA will definitely deform du Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

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.

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.

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.

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.

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.

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.

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.

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.

Coupe and Convertible Speaker Adapter Set
Five-piece adapter set for 165 mm midrange speakers and 44 mm tweeters in Euro-spec E46 Coupe and Convertible doors without factory Hi-Fi or Harman Kardon. The creator documents the original mounts, printed adapters, driver assembly and installed sound-deadened doors. Verify speaker, wiring, window and door-trim clearance before fastening.

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.

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.

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.

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.

touring trunk cover handle
Do NOT print it in PLA, it will deform/melt. Printed with supports. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

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.

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.

vent 52mm gauge pod
We did 6 different version to get it in the angle that it faces the driver. We had a tight fit so it did not need any mounting to the dash, but maybe some glue or other adhesive wouldn't hurt. Printed flat down on the surface, with ABS+ to resist the summer heat in the car. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

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.

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.

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.

Dashboard Button-Strip USB Holder
This is a custom USB holder designed to replace the button blanking strip on a BMW E46 dashboard – the one next to the ASC/DSC button. It’s a remix of another model, but with serious upgrades: ✅ Now with 3 Holes : I added a third port so you can mount a standard car charger PCB . Just remove the plastic casing and drop in the board. Works perfectly with generic AliExpress/Amazon 12V USB chargers. 🔩 Rear Clamp with M3 Bolts : The back has a clamp system for a solid hold using M3 bolts and heat-set inserts (not required, but highly recommended). 📐 Includes STEP File : I reverse-engineered the original STL in Fusion 360 and included a clean STEP file for anyone who wants to customize it further Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Switch Cover
Print with a filament that can survive the temperatures in the car. I have added the step so you could add buttons or anything else if you want. Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

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.

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.

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.

coupe / convertible - support 25mm door tweeter
This adapter was used to mount a 25mm twweter of u-Dimension EL Comp 6 system into BMW E46 coupe. You need to print an aditional RH version of LH model provided below. Dry-fit before fastening and verify glass, latch, wiring and trim clearance through full operation.

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.

Oil-Sump Drain-Plug Access Cover
Replacement oil-sump drain-plug access cover for E46 and Z4 E85/E86 undertrays. The creator corrected the screw-hole location and removed reinforcement that caused the physical print to warp. Use an underbody-rated material and verify screw retention, exhaust clearance and complete undertray seating.

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.

M-Sport Front Tow-Eye Cover
Replacement tow-eye opening cover for the E46 M-Sport front bumper, refined through several physical prototypes and shown installed. The creator notes that standard SE geometry does not fit this bumper. Use exterior-rated material and verify secure retention without obstructing the tow-eye opening.

M54 Engine Air-Intake Duct
Two-piece M54 engine air-intake duct physically fitted to the E46. BMWFans, RealOEM and Hubauer cross-confirm genuine BMW intake tube 13717509118 for the matching M54 and M56 applications. Use a heat-resistant engine-bay material and verify air-box sealing, bonnet clearance and freedom from belts and fans.

Rear Ashtray Slider Cover
Made this few years back. Still intact till today. Drop a comment for feedbacks Printed in ASA 100% fill. ABS or others Enable "Detect Thin Wall" Use cabin-heat-resistant material, dry-fit the part and confirm secure retention and unobstructed operation.

Light Drain Plug
The original plugs in the drain/vent of the e46 are cracking or missing, print a new one! Print it in TPU and install in the car. May be compatible with other cars of the brand but i didn't have others to try. Verify secure retention, weather sealing and legal lamp operation before driving.

Under-Seat Vent Grilles
The BMW E92 has under-seat air-con vents which are prone to getting small objects kicked down them by rear seat passengers. Worse, there a small gap between them through which coins and the like can end up under the carpet where they then rattle annoyingly. Getting them out is a real pain an requires the seat, and possibly the speaker under it, to be removed. These simple grills clip over the vents preventing small objects going where they shouldn't. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

Bonnet Release Handle
I broke my bonnet release for my e92 so printed a new one with the BMW logo in it. It is considerably stronger if printed in PETG and it a perfect fit Use exterior-rated material and verify secure retention and adjacent-panel clearance.

325i Clutch Alignment Tool
This tool perfectly aligns the clutch friction plate for a BMW E90 325i with dual mass flywheel and self adjusting clutch. On the gearbox side of the tool there is a 7.1mm dia hole so that it can be tapped to M8. I recommend printing in PLA with 100% infill. Use the tool only for the documented engine or transmission, keep it square and follow the BMW service procedure and torque values.

Front-Wheel-Arch Headlight Access Cover
Here I leave the headlight cover, located on the mudguard of the front wheel, is a piece very easy to lose and so I leave here the model to be able to print the fleeces own covers. Mine is already 1 month and I have not lost it or left, my BMW is an E91, but I think it serves in all E90 series. I leave the files in solidworks if they want to improve. Good impressions !! Greetings BMW Confirm body and lamp variant, secure retention, weather sealing and legal lamp operation before driving.

Pre-LCI Right Headlight Washer Cover
12.03.2019 2mm wider version added. it is suitable for 2005-2009 e90/e91 BMW. it is right side, but you may mirror the item by using Cura's x or y axis mirroring feature. i did not test for left side. But it should be. 3D PRINTING SETTINGS infill %15 layer 0.20mm 0.80mm, perimeter 2, 0.4mm nozzle Please share your photos, i will appreciate to you, it is really important for me. Confirm body and lamp variant, secure retention, weather sealing and legal lamp operation before driving.

Positive Battery Terminal Cap
This is the cap for the positive battery terminal for a BMW E90. It should fit just about any BMW. Use automotive-rated wiring and connectors, retain fuse protection, insulate every terminal and verify unobstructed operation.
Console 12-Volt Accessory Plate
When I bought my e91 it had no front console cigarette lighter which meant I had to use an after market accessory plugged into the armrest socket. The unit was then wedged between the console and the passenger seat. Less than ideal. This plate fits in the ashtray hole and has a cut-out to accept an after market twin socket adapter which can be commonly found online or in value stores. I desinged this in sketchup and have included the SKP file in case anyone would like to remix it. Happy Printing Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

Large Console Cup Holder
The cup holders in my 325i are small and work with anything bigger then a 12oz can. I designed this cup holder fit large insulated tumblers like the Yeti. The top 2 pieces need to be glued together. Gorilla glue works well, but any plastic glue should work. I used a hot glue gun to secure the base to the center console of the car. The hot glue works well and can be removed without any damage to your car. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

Front Parking-Sensor Aperture Plug
This is my first 3D design. I needed this to plug holes in my bumper without buying parking sensors. It fits nicely, although I used some epoxy glue to be sure it stays in. Use exterior-rated material and verify secure retention and adjacent-panel clearance.

Undertray and Splashguard Plastic Nut
The is a model of a BMW E90 plastic nut. These nuts are used in the undertray, splashguard and several other places in the vehicle. The nut itself is unthreaded since it is screwed onto a thread cutting fastener. The inner diameter of the nut is 4.25mm. The nut fits a 10mm wrench. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

Manual Shift Knob
Shift knob designed for e90 but may fit others. Clips on and does not rotate (careful of breakage if you try to twist it!) Fits fine, but is a bit light. Would be a nice print in transparent colors. Difficult to remove without breaking the teeth! (the knob teeth not yours) Please share your makes :) Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

E92 Seat-Belt Presenter Hook
Seat belt hook attachment for BMW E92. Simply attach with a high quality double sided tape. Confirm normal seat, belt and presenter movement and keep the printed part outside the restraint load path.

N47TU Clutch Alignment Tool
Clutch alignment tool for BMW E90 - engine type n47tu - place some tape around the spindle on the tool to make a firm fitting. Custom designed in TinkerCAD, whipped it up in about 15 minutes after googling the dimensions and worked great!!! Originally bought a kit with multiple sizes of spindle and none of the sizes supplied fitted, so, 3D printed this instead and worked better than spending £25 at my local auto-parts dealer for the kit!! Use the tool only for the documented engine or transmission, keep it square and follow the BMW service procedure and torque values.

OBD-II Socket Cover
OBD2-Cover for BMW e90/e91 Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

Dashboard Air-Vent Lever Repair
In my BMW E91 were the Air Vent Levers missing. The original replacements cost a fortune, so i designed some by myself. Print them with PETG or similar. I recommend to print the fork with hinge part. Use the Fork and the Lock File only if you want to print them separately. For the stripe you may want to change the color, so i made it one part for manual color change by a certain height and two parts for MMU printing. You should add a raft under the Leverpart for better bed adhesion on the very small parts lying on the bed. Print them in the provided orientation Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

LCI Valeo Headlight Rear Cover
hi this is my custum made for led back cover lights bmw e90 318i valeo lci ligts please use support my paypal is: sezgin9716@hotmail.com thanks :) Confirm body and lamp variant, secure retention, weather sealing and legal lamp operation before driving.

Non-iDrive Console Can Holder
Dies ist ein Dosenhalter, der für Red Bull Dosen designt wurde. Der Durchmesser der Öffnung für die Dose ist 55mm. Der Halter ist nur nutzbar, wenn kein iDrive vorhanden ist, da er dort platziert wird wo die Steuerungseinheit ist! Dauer: 12h 3 min Maße: 74.8 x 135.1 x 72.4 mm Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

M47N2 Air-Intake Hose End Repair
This is a fix that I made for my 2007 BMW 320D air intake back in 2014. The M47N2 engine air intake hose has rubber ends which start to break over time, so instead of spending >30€ on a new OEM part (13717795284), I decided to make a fix of my own, as I had a 3D printer at home at that time. People keep asking me for the STL, and since I no longer have my own server, I decided that it's time to upload it here. NOTE: it's a tight fit so you'll most likely have to remove the whole 3 connecting parts of the intake as a single unit when trying to get to the engine (only 4 screws though, so it's not a big deal). Use the tool only for the documented engine or transmission, keep it square and follow the BMW service procedure and torque values.

Boot Toolkit Reversible Screwdriver Handle
BMW Toolkit screwdriver. I designed this for E90 toolkit, as they stopped supplying these in the trunk after E46's. I spent ~$10 for a Phillips/flathead screwdriver from an online OEM supplier. This vehicle uses solely Torx fasteners, so a Phillips/flathead does me no good. This design allows you to use an off the shelf 2" long 1/4" bit extender. Then you can add whatever bit you'd like. Such as any size Torx bit, any size Phillips, or a flathead. It doesn't quite fit in the toolkit, some trimming would be required as the extender is thicker than the stock neck. However it will fit nicely, and the trimming is easy. The extender is a friction fit, but using an 0.2[mm] nozzle, it is TIGHT. It is also worth noting that this screwdriver has a 10mm box wrench on the bottom, and an 8mm box wrench on the top, but you have to remove the extender to use that one. Replaces BMW PN 71111179629 Shoul Use the tool only for the documented engine or transmission, keep it square and follow the BMW service procedure and torque values.

Non-iDrive Console Cup Holder
So I was looking for a fitting cupholder for my BMW E90 tray and couldn't find one which wasn't too big. This one fits to your BMW E90 without the big navi and without the iDrive knob. I made 3 versions which can fit 250ml, 330ml or 500ml cans (Germany/EU). With the big one, the walls might get too thin, read below. It fits very good to the tray, I use it everyday. This was designed to be printed with PLA, if you use ABS you might upscale it. Also, you can print it on the flat surface with my tag without supports. If you like the design, leave a tip :) *** Update 27.06.20 Someone requested a wider hole (currently 57mm) for norwegian 500ml cans. Uploaded another version with 66mm. Walls get very thin and cut, NO guarantee for good results as I won't try it! *** Update 11.07.20 Was shopping a german/EU 330ml can and couldn't fit it. So I made the hole slightly wider (59mm) to fit these. Ha Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

No-Drill Boot Hook
Can be installed in preexisting holes, no drilling necessary. BOM: 2 x M4x10 screws 1 x M4x50 screw 3 x M4 nuts Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

Factory Phone-Dock Delete Tray
REPLACEMENT TRAY FOR USELESS PHONE CADDY watch this to learn how to remove that useless thing NOT MINE VIDEO ALL THE CREDIT TO THAT GENTLEMAN And then replace it wit the tray enjoy Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

Inbay Wireless-Charger Console Mount
This is a nice update for us with older E90 BMW's This will allow you to mount a universal Inbay wireless charger. This seems to work well and looks like a factory addition. It will take place of the front pocket in the console or the ashtray if it was equipped. This bracket will mount directly inplace of the old insert. Powering up the device: I did not have the ashtray so I was able to wire this into the power of the usb in th back of the console. you can access this easily by removing the rear vent panel. you can also pull out the plastic rear vent tubing with a little force to more room. You will tap into the Brown/ Ground and the Red/ +12V going to the usb in the rear console. LED Light: As an option I have added some holes for the LED light on the side of the charger. you will need to source a thin fiber optic cable and use the included plastic insert to fit the bigger hole. you wi Use automotive-rated wiring and connectors, retain fuse protection, insulate every terminal and verify unobstructed operation.

Rear Bumper Tow-Eye Cover
Use exterior-rated material and verify secure retention and adjacent-panel clearance.

Boot-Lid Handle Replacement
Hello, since the OEM handle was so expensive i decided to create my own. Let me know what you think. Supports are needed, i used roof support as well. WARNING be careful removing the supports you can break the top sections. Replacement part for OEM BMW handle. Part Number: 51477152356. Supersession(s): 51-47-7-152-356 (This product fits 123 vehicle variants. BMW: 12 models, 123 variants between 2004 and 2013.) BMW E90 Trunk Handle Replacement 2004-2013 by blackjet123 is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. First Thingiverse make! Let me know if i missed any useful information. Use exterior-rated material and verify secure retention and adjacent-panel clearance.

Sunroof Wind-Deflector Stop Repair
Hello, does your sunroof deflector make a weird noise or doesn't allow your sunroof to close sometimes. Well a section of it may be broken. Both of the side stoppers on my deflector were broken so i printed a replacement pieces. Supports are needed, i used roof support as well. Replacement part for OEM BMW handle. Part Number: 54107157449 Supersession(s): 54-10-7-157-449 This product fits 60 vehicle variants. BMW: 11 models, 60 variants between 2004 and 2012. BMW E90 Slipstream Deflector Replacement Clips/Stoppers 2004-2012 by blackjet123 is licensed under CC BY-NC-SA 4.0 CC Use exterior-rated material and verify secure retention and adjacent-panel clearance.

Side-Repeater Electrical Connector Housing
Adapter for side led blinker - bmw e90 Use automotive-rated wiring and connectors, retain fuse protection, insulate every terminal and verify unobstructed operation.

E91 Boot 12-Volt Socket Blank
This is a cover to replace the 12v point in the boot/trunk of an E91 ( check for other models similar) with a blank plate. For fitment insert widest plastic tap to top and tap/hammer upwards. Then support the plastic of car from behind and push/hammer in. Push down to seat and stop it falling out. Cleaning up of carpet and plastic edge of hole may be required. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

Dashboard Trim Retaining Clip
The dashboard panel around the start button in my e92 began falling off due to a failed clip. I left it like this for quite awhile then the passenger door wood panel also fell off so I decided to design both clips to replace the broken ones as they cost more money than im willing to pay for original and aem ones dont last one use. I printed them with support on their sides so the opening is going up and down as this doesnt rely on layer adhesion for strength. "dash clip 1" is the dash clip "clip 3" is the door clip Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

Interior Panel-Lock Tool
A little tool I printed to turn those pesky panel locks on my BMW E90 without instead of marring the edges with a big screwdriver. Use the tool only for the documented engine or transmission, keep it square and follow the BMW service procedure and torque values.

N52 Oil-Filter Housing Socket
Socket for removing oil filter from BMW N52 engine. Adapts to 32mm 6 or 12-point socket. Likely works on other BMW engines as well - I just don't know which ones. I printed out of PETG and had no issues. Use the tool only for the documented engine or transmission, keep it square and follow the BMW service procedure and torque values.

Air-Vent Louver Linkage
This connector moves all the louvers in the vent together. Originally is made of metal and super thin. Printed with 100% infill Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

M57 Self-Adjusting Clutch Alignment Tool
This is clutch alignment tool for BMW self-adjusting clutch. I used it on 2007 BMW E93 with M57 engine, but it could be used on other BMWs with SAC. You will need M6 bolt to use this tool. I print it with 50% infill using PETG, but PLA should work just fine, as you shouldn’t need much force to pull the tool out if you installed and torqued everything correctly. It has been printed on Prusa MK3S printer. Use the tool only for the documented engine or transmission, keep it square and follow the BMW service procedure and torque values.
335d MAF-to-100 mm Intake Adapter
MAF adapter for a 335d to a 4" flange cone filter. Takes the oval and turns it into a circle for mounting a cone filter. I used RTV silicone to attach it to the MAF (it's a very tight fit), once it sets clamp on your filter. Designed so the air is funneled in... Use the tool only for the documented engine or transmission, keep it square and follow the BMW service procedure and torque values.

Door Courtesy-Light Connector Housing
Compré unos proyectores para las puertas del E90 y estas no traen instalación ya que no cogí el pack de iluminación. He subido dos modelos que se ajustan al plafón de luces. En mi caso voy a utilizar el más grande. Luego he utilizado un peine de puentes de electrónica para utilizar la parte hembra que es donde conecta el plafón y la parte del macho he soldado positivo y negativo. He puesto termoretractil para que quede más seguro. Subo un sketchup por si se quiere modificar Use automotive-rated wiring and connectors, retain fuse protection, insulate every terminal and verify unobstructed operation.

Ashtray-Delete Console Cup Holder
Adjusted the model for it to fit perfectly without cutting imporant parts of the car. Only thing to remove is the bracket where the electrical conntection for the ashtray connects to. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

M3 Manual Shifter-Boot Retaining Clips
This replacement clip is designed for the BMW E9x M3 (E90, E92, E93) center console shifter boot. If your shifter boot keeps detaching or won’t stay secured, this clip is the perfect solution. Installation: This clip must be glued in place where the original clip was broken off. Once installed, it restores a snug fit and keeps your shifter boot securely attached. Features: Perfect Fit: Precisely modeled to match OEM dimensions for a secure hold. Durable Material: Recommended to print in PETG or ASA for strength, heat resistance, and longevity. Easy Repair: Simply glue it where the original clip was — no modifications needed. OEM-Style Design: Matches original fit and function without compromising appearance. Compatibility: BMW E90 M3 BMW E92 M3 BMW E93 M3 Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

Rear Window-Sunshade Clips
A friend of mine has an E90 and lost the clips that hold the (rear) window shades in, he was looking everywhere for them and couldn't find any at a reasonable price so I had a crack and modelling and printing them for him. They're pretty close to the original design and have similar properties when printed with PETG. I thought I'd share the model in case anyone else is also struggling to find them. If you encounter any issues let me know and I'll tweak the design for you. I'm unsure of their BMW part number, but the sun shade is 51462359741 . Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

Dashboard Air-Vent Adjuster
I created this for my 2011 E91, but it may fit others. Just pull the other parts out of the vent and snap this one on. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

Washer-Fluid Reservoir Cap
Just a replacement washer fluid reservoir cap for a BMW E92. Insert included if you would like to print in a contrasting colour. Recommend printing upside-down, flat on the print surface. I know these are cheap to buy but “I can 3D print that!” Use fluid-, heat- and UV-resistant material and verify full wiper and washer clearance.

Console Cup Holder with 12-Volt Port
I added a 29mm cigarette lighter hole and a bmw logo on top of Fix3D:s model. You should probably use the original model's slicer settings. I used mostly default settings and the print could have come out better:) The bottoms of the holes are pretty thin and the other one broke on me while removing from the print bed, so I printed some BMW coasters with a diameter of 65mm and put them in the holes to hold the drinks. Printed in PETG basic Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed operation.

Windshield-Cowl Access Plug
I used petg for this use organic supports Use fluid-, heat- and UV-resistant material and verify full wiper and washer clearance.

Cabin-Filter Housing Front Mount
Use ABS preferably but it wont get that hot up top where this print is located so anything will work Use the tool only for the documented engine or transmission, keep it square and follow the BMW service procedure and torque values.

2011 Self-Adjusting Clutch Centering Tool
This is a centering tool designed for the precise installation of a SAC clutch disc between the flywheel and the pressure plate on a BMW E90 from the year 2011. Due to its adaptable design, the tool may also be compatible with models from earlier or later production years. To assist with model adjustments or integration, a STEP file of the tool has been provided. The tool was 3D printed using PLA+. Standard PLA should also be sufficient, as the component is not subjected to significant mechanical stress during use. After successfully mounting the preloaded SAC pressure plate, the centering tool must be removed before installing the transmission. This can be done by pulling it out using a screw or a pair of pliers. Use the tool only for the documented engine or transmission, keep it square and follow the BMW service procedure and torque values.

E92 Seat-Belt Presenter Extension Hook
This model replaces the chrome cap of the BMW coupe E92 extender arm with a hook that grabs the seatbelt successfully much more often than the original design. Designed to be a near perfect fit with the OEM shape. I recommend printing in ASA or ABS for the high temperatures in a car. The OEM piece easily comes off with a pry tool, then you can attach the 3d printed models with a strong double sided adhesive ( Confirm normal seat, belt and presenter movement and keep the printed part outside the restraint load path.

Center-Console Phone-Cradle Delete Tray
Replacement storage tray for the center-console cavity left after removing the factory phone cradle in a 2013 BMW 320. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed vehicle operation.

Washer-Fluid Filler Funnel
Funnel sized for the BMW F30 washer-fluid filler neck and physically shown in the engine bay. Use fluid-, heat- and UV-resistant material and verify full cap, hose, bonnet and washer clearance.

100 mm Speaker Adapter Ring
Adapter for installing a universal 100 mm speaker in the original BMW F30/F31 speaker location. Use cabin-rated material, isolate wiring and connectors, and verify secure fit and unobstructed speaker operation.

N55 Dynamic Air Scoop
Front intake air scoop for N55-powered BMW F30/F31 335i, F32-series 435i, F20/F21 M135i and F22/F23/F87 M235i/M2 applications listed by the creator. Use heat- and exterior-rated material and verify secure retention and unobstructed intake airflow before driving.

Cup-Holder Slim-Can Spacer
Cup-holder insert that steadies slim beverage cans and raises a small fragrance tin for easier removal in BMW F3x interiors. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed vehicle operation.

Cup-Holder Coin Cup
Small removable coin cup printed for the recessed BMW F30/F31 center cup holder. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed vehicle operation.

Cup-Holder Organizer Insert
F30 cup-holder organizer for a garage-door remote, coin, keys and other small cabin items. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed vehicle operation.

Diesel Fuel-Filter Outer Clip
Replacement outer fuel-filter clip designed for a 2015 F30 328d and reported by the creator to have remained installed for more than a year. Use the specified material, inspect layer adhesion and fit, and stop if the part interferes with safe service or pedal operation.

Parking-Brake Nook Storage Insert
Small storage bin fitted beside the handbrake lever in a BMW F30 328i. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed vehicle operation.

Touring Boot-Lid Umbrella Mount
Two-piece open- or closed-loop umbrella mount demonstrated on the inside of an F31 Touring boot lid. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed vehicle operation.

Gran Turismo Under-Seat Subwoofer Depth Adapter
4.5 mm depth adapter for installing a BLAM BM200W 200 mm subwoofer in the original HiFi enclosure of a BMW F34 3 Series Gran Turismo. Use cabin-rated material, isolate wiring and connectors, and verify secure fit and unobstructed speaker operation.

LCI Sliding-Cover Cup-Holder Phone Insert
Parametric insert demonstrated in the sliding-cover cup holder used by BMW F30/F31 and F32/F36 LCI interiors. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed vehicle operation.

Touring Parcel-Shelf Bag Hook
Clip-on shopping-bag hook demonstrated on the factory rear parcel-shelf cover of BMW F31 and G31 Touring models. Use cabin-heat-resistant material, dry-fit the part and verify secure retention and unobstructed vehicle operation.

Right Headlight Support Bracket
Scanned right-side F30/F31 headlight support bracket shown fitted in place by the creator. Use exterior-rated material and verify retention, weather sealing, lamp aim and washer operation before driving.

Manual-Clutch Pedal Stop Set
TPU clutch-stop set in 10, 12, 14 and 16 mm heights for manual BMW F3x models; the creator reports the 16 mm version installed with the factory clutch. Use the specified material, inspect layer adhesion and fit, and stop if the part interferes with safe service or pedal operation.

Trunk Bag Hook
Two-piece fold-down bag hook designed and physically demonstrated in the trunk of a BMW G20 3 Series. Install with an M6 nut, a 25–40 mm M6 socket-head bolt and a temporary nut-retaining aid as described by the creator. Use cabin-heat-resistant material, confirm the mounting point is structurally suitable, keep the load light and verify the hook and cargo cannot interfere with the trunk lid, wiring or emergency equipment.

MagSafe Console Charging Insert
Console insert for BMW G20 and G21 3 Series cars without the factory wireless-charging trim, physically shown installed after removal of the original rubber mat. It accepts an Apple MagSafe puck, a 90-degree USB-C adapter and a slim 12 V USB-C adapter. Use cabin-heat-resistant material, secure and protect the cable, preserve access to controls and cup holders, and confirm the phone remains retained without obstructing driving controls.

All-Weather Floor-Mat Badge Brackets
Left and right replacement brackets for retaining the metal badge inserts in BMW G20/G21-family all-weather floor mats. The creator reports iterative fit testing and explains that the metal tabs pass through the bracket openings before the bracket is press-slid into place. Use PETG or ABS, fit only to the mat badge area, and verify the mat remains fully anchored with no loose piece or raised edge near any pedal before driving.

RHD Quad Lock Vent Mount
Vent support for a Quad Lock phone interface, physically demonstrated on the right-hand-drive driver's-side center vent shared by the creator-listed BMW F30, F31 and F32. Fitment is limited to those bodies and RHD placement; F33/F36 and LHD fitment are not inferred. Use cabin-heat-resistant material, tighten without damaging the vent, and verify full vent, display, control and sightline clearance before driving.

Adjustable Clutch Stop
Adjustable clutch-pedal stop body for manual-transmission BMW E28 and other listed classic BMW chassis. Assembly requires an M10 screw, two M10 nuts, a 40 mm washer and a genuine-style rubber cap. Adjust only far enough to remove excess pedal travel while preserving complete clutch disengagement, then lock the nuts securely and re-check operation before driving.

Rear-Sunshade Lower Hook Holder
Two alternative lower hook-holder geometries for the BMW accessory rear roller sunshade: an original-dimension version and a tighter-fit version tested in an early 1985 car. BMW references include discontinued white accessory hook 82129413177 and anthracite holder 51461905393, which supersedes 51461887130. E28/E30 body, production date, color and accessory installation vary; compare the no-screw-hole mounting style before use.

Wiper-Arm Nut Cover Cap
Replacement cap for the windshield-wiper arm retaining nut on BMW E28 and E30. The creator reproduced the current shape from an original part and reports a perfect fit. BMW number 61611370387 is the black covering cap, used on the passenger side of LHD cars and driver side of RHD cars in the creator's application; confirm side, arm style and production date by VIN.

Rear-Sunshade Roof Hook
Replacement roof hook for the accessory rear roller sunshade used on BMW E28, E30 and E34. It was reproduced from an original part and physically installed. BMW accessory number 82129413178 identifies the discontinued black two-piece roof-hook set; 82129413177 is the different white lower-hook style. Confirm headliner mounting, accessory configuration and color before fitting.

518i M10 Throttle-Linkage Nipple
Replacement throttle-body linkage/cable nipple for the M10-powered BMW E28 518i; two identical pieces are required in the catalog assembly. The design is based on an original part and includes print-orientation guidance. BMW number 13541286378 is cataloged specifically for E28 518i M10 applications and selected M10-powered E30 models, not every E28 engine.

Clip-In Gear Knob Set
Four clip-in replacement gear-knob shapes for the BMW E34 and the creator-listed classic BMW chassis. The design was developed around the common BMW latching stem and includes an installed physical example. Confirm the lever's clip profile and preserve full shift travel before driving; the grouped API fitments reproduce only chassis families explicitly listed by the creator.

Rear Window-Regulator Bushing
Two-piece repair bushing for the riveted rear window-regulator slider used on BMW E32, E34 and E36. The creator built it for a personal repair so the original rivet can remain in place, and retained the two halves with friction plus an O-ring. Inspect the regulator, lubricate the guide correctly and confirm smooth glass travel before refitting trim.

Black Dash Blank
Replacement black blanking cover for an unused dashboard switch opening on BMW E32, E34, E36 and Z3. The source gives interchange number 51161963979, which BMWFans confirms as black cover 1963979 produced from April 1987; the alternate 51161963987 could not be catalog-confirmed and is intentionally omitted. Check color, opening and switch-bank configuration.

Battery Retaining Spacer
Battery-retaining spacer reproduced from BMW component 61211350825 for E30, E34, E39 and E46. BMWFans identifies it as spacer 1350825 and confirms those chassis among broader BMW usage. Match battery size, tray slot and hold-down engagement, and do not use it to compensate for an incorrect battery or damaged clamp.
Floor-Mat Retaining Fastener
Update: Few of those broke using PLA 0.8 width, infill 10-25%. I suggest you print with 3 layers width (or more?). I will do a redesign to fix the weak point from printing prescriptive. This is my design for BMW floor mat holder (E36 E46 E38 E39) . Top part fits nice and works like a charm. I would say it even holds better than original one. As for the washer (bottom one) I haven't got it in real life so I've designed whatever I thought was suitable. Tested with PLA. Lay it down to print upside down. For now tests are held only in V1 version. Version 1: - Design created. Printed with CURA supports Version 2: - Added supports included in file. Gap is 0.15mm - Redesign of top part "head" - Added washer BMW part number (exemplary) 51478116564 51478183027 51478183028 51478183029 51471881521 Only the creator-tested V1 fastener is retained; the untested V2 washer and supported variant are excluded. Verify dimensions against the original part and confirm full operation before regular use.

Trunk-Floor Twist Lock
Replacement for BMW OEM part 51478230749 (Support for Tension Strap). Used to secure the trunk floor panel in BMW E39 E36 models. Printing recommendation: For maximum strength, print the part at a 45° angle using supports. This print orientation improves layer adhesion in the areas subjected to the highest load, resulting in a stronger and more durable part. BMW catalog lists support 51478230749 from 1996-09 and records bilateral interchangeability with superseded 51478197822; retain the creator-listed E36/E39 fitment. Verify dimensions against the original part and confirm full operation before regular use.

Fuel-Tank Screw-Cap Wrench
Service wrench for the notched BMW fuel-tank screw cap used on E46, E60/E61, E63/E64, E65–E68, E83 and E53 vehicles. The creator tested the same interface on an R53 MINI and identified BMW screw cap 16116762417; BMW catalog cross-reference independently confirms that cap across the listed BMW chassis. The printed wrench is not the screw cap itself, so no OEM number is assigned. Use a stiff engineering polymer, hand tools only, and replace rather than reuse any visibly damaged print.

Trunk Cargo Hook
Clip-on cargo hook for the rear load-area rail, physically shown installed and documented by the creator as used reliably for more than a year. The creator directly lists X3 E83, 3 Series E46, X5 E53 and 5 Series E39 compatibility, so all four live generations are linked. This is an accessory rather than a reproduction of a BMW service part. Print in PETG as documented, observe sensible load limits, and confirm it cannot obstruct the rear seat or cargo cover.