took my bmw here for the second time. they didnt charge me for diagnostic tests anymore, and gave me 10% off the labor and the parts that needed to be replaced. the spark plugs that was installed by my uncle also was misfiring, and they fixed it without additional labor costs! They really know what they are doing and i am happy to have my car running smooth and easy again!