BMW Repair, Tuning & Diagnostics in Portland, OR
BayaniBuilt is an independent BMW specialist at 4828 NE 103rd Ave, Portland, OR 97220. We do the work the dealership does — and the work the dealership won't — with dealer-level tooling, OEM parts backed by a 2-year parts warranty, and one technician who actually knows your car. By appointment only, 10 AM – 5 PM Pacific. Call or text 971-309-0021 or request a quote (/pages/contact).
BMW diagnostics
Check engine light, drivetrain malfunction, misfires, rough idle, limp mode, electrical gremlins and module faults. We diagnose with ISTA-level tooling and live datalogs instead of guessing with a parts cannon, and we show you the data before we recommend anything.
DME / ECU programming, cloning and replacement
This is the work most Portland shops send to the dealer. We program, clone and replace BMW DMEs — MSD80, MSD81, MSV70/MSV80, MEVD17 and other Bosch units — match the ISN so a used DME works with your CAS, and recover modules bricked by failed flashes. If you've been told your only option is a $2,000+ new DME from BMW, talk to us first.
CAS module repair and programming
CAS2, CAS3, CAS3+ and CAS4 repair, EEPROM-level recovery after failed updates, and replacement programming. No-crank, no-start, "key not detected" and immobilizer faults are usually a CAS or DME problem — and usually fixable without replacing both.
BMW key programming
New and replacement keys for E-, F- and G-series BMWs, including all-keys-lost. Same result as the dealer, without the dealer wait or the tow.
Custom tuning and performance calibration
Flash tuning and custom calibration for N54, N55, S55, B58 and more, including E85 and flex-fuel setups. Every tune is datalogged on the road and reviewed before you drive away — we'd rather find a lean cylinder in a log than in a rebuild.
Turbo replacement and single-turbo conversions
N54 and N55 turbo replacement, upgraded twin-turbo setups, and full single-turbo conversions with the supporting fuel, cooling, oiling and tuning work done right the first time.
Engine repair: rod bearings, timing, VANOS, oil leaks
Rod bearing replacement (N54, S65, S85), timing chain and guide replacement, VANOS solenoids and hubs, valve cover and oil filter housing gaskets, oil pan and rear main seals. We do the whole job — not just the part that was leaking today.
Cooling and fuel system repair
Water pumps, thermostats, expansion tanks, radiators and hoses. HPFP and low-pressure fuel pump replacement, injectors, fuel pressure sensors, vacuum leaks and boost leak testing.
Transmission service
ZF 6HP and 8HP fluid and filter service, mechatronic sleeve replacement, DCT service and adaptation resets. "Lifetime fluid" is a marketing term; we service it.
Suspension, brakes and handling
Coilovers, control arms, bushings, sway bars, alignment-ready setups, brake pads and rotors, big-brake kits and track-pad swaps.
Scheduled maintenance
Oil service, spark plugs and coils, filters, brake fluid, Inspection I/II and everything on the BMW condition-based service list — at independent-shop pricing.
Race prep and track builds
From a first-track-day safety prep to a full purpose-built car. See what we've done on the Builds (/blogs/builds) page.
Pre-purchase inspection
Buying a used BMW in Portland? We'll pull the full fault history, check the usual failure points for that engine, and tell you what it will really cost to own before you hand over the money.
Cars we work on
E-chassis (E46, E82/E88, E90/E92/E93 335i and 328i, E60, E70), F-chassis (F30, F80 M3, F82 M4, F10, F15), G-chassis and M cars. Deepest experience: N54, N55, S55, B58 and S65 engines.
Why BMW owners in Portland choose BayaniBuilt
- Dealer-level tools, independent pricing. Same diagnostic and programming capability as BMW of Portland — without the dealership labor rate.
- Module work nobody else does. DME cloning, CAS repair and key programming in-house.
- OEM parts, 2-year warranty. OEM and OE-supplier parts with a 2-year product warranty.
- Data, not guesses. Every diagnosis and tune is backed by a datalog you can see.
- One person, start to finish. You talk to the technician working on your car.
Service area
Located in NE Portland, minutes from I-205 and I-84. We serve BMW owners across Portland, Gresham, Beaverton, Hillsboro, Tigard, Lake Oswego, Milwaukie, Happy Valley and Vancouver, WA.
Get a quote
Send your VIN, symptoms or fault codes, and what you want done. Call or text 971-309-0021 or use the quote form (/pages/contact). Most quotes go out the same day.