Great...At first. The only reason I bought my car here was because I knew maintenance is expensive for BMWs and I was told don't worry just bring it to us, we fix it. And they did at very honest prices, I was always pleased and gave praises to both Fred & Frank. I told friends and family, etc., however, as time goes on, each time I called up about a repair/problem I got the feeling of just being tolerated, a horrible feeling. I was always grateful for their help, never complained about anything. I am a business owner and would never treat any customer that way. It's the main reason I choose to buy my new car elsewhere. They eventually pawn me off elsewhere. I have spent thousands in repairs on this car elsewhere, it's not worth it. Unless you have a warranty be prepared to put major money away for maintenance.