My BMW is 10 years old and around 165,000 miles. Mike at Classic has been handling the maintenance and repair more or less ever since it came off of warranty 130,000 miles ago. Recently I had it in to deal with a check engine light issue and Mike was very clear about the possible different issues and we discussed what the options were and their costs. I chose to get the issue addressed and they got it done quickly. I've been very happy with the work done. The only challenge for me is simply that Classics hours overlap work hours so for bigger jobs it is a bit of a logistic hassle to get things sorted out. However, Mike has been flexible with scheduling and the quality of work has been very good, so it's worth it to deal with that.