Over $4,000 worth of PARTS and LABOR lately.SERVICED by a BMW MECHANIC.New:SPARK PLUGS and COILSVALVE COVER GASKETFRESH TRANSMISSION FLUSH with a NEW FILTERNEW CONTROL ARMSNEW BALL JOINTSNEW TIE RODSNEW STABILIZER LINKSNEW REAR AIR SUSPENSION2 sets o...