Horrible!!!!!!!!! This man cheated me beyond belief! He pretended like he called someone from BMW to check on a recall (which I had no idea about till he said something) he said no recall had been issued and charged me over 300$!  I went home to California a week later and I had a recall letter from BMW(that had been there for 2 months!) I finally just took it to the dealer and they informed me he installed it all wrong and it's good I came in.....He also did something to my thermostat so now it's reading as if it's overheating but I just put coolant in it, so I'm still trying to fix that too! He also offers to come to you... But don't be fooled! He only does this because he runs this bs shop out of his house! I felt like because it was a father and son they would be honest and good but I was wrong..... Don't make the same mistake I did!