The BMW platforms we know cold.
BMW's inline-six turbo lineage — N54, N55, B58 — plus the M-division S-motors (S55, S58, S63) make up the majority of the enthusiast BMWs on Melbourne roads. Each has a distinct maintenance profile, distinct weak points, and a distinct set of correct fixes. A generalist workshop treats them the same. We don't.
N54 is the tuner's inline-six — huge headroom, but the HPFP, injectors and walnut-blast intervals need proper attention. N55 is more refined but has its own charge-pipe and oil-filter-housing weak points. B58 is arguably the best mass-produced modern petrol engine — as long as its cooling and ZF 8HP fluid are respected. S55 and S58 add M-specific cooling stress and specific charge-pipe failures we replace with aluminium as a matter of course.
Every service starts with a full ISTA scan — every module, stored and pending faults, freeze-frame data. Then live-data logging under load where a fault is present. Only then do we quote. That's the difference between a service that fixes the actual complaint and a service that clears a code and hopes.

