My car was shaking and making weird noises. I googled mechanics that work on BMW’s and saw fantastic reviews for Bill’s so I made an appointment and dropped the car off. I was called back the same day with a diagnosis and cost. I got my car back the very next day and it is running great!!! Excellent work and reasonable prices. I now have an awesome place to go for any issues with my car