My Mechanic: Turbocharging – why not? Jim Kerr My Mechanic 18 May 2017Turbochargers are not new. Invented by Swiss engineer Alfred Buchi who patented the design in 1905, it wasn’t until the...