Have dealt with Nixon Automotive regarding my 1995 BMW 525i and my dad's 1997 BMW 328i. They're always super professional and let you know exactly what's wrong with your BMW, even on older ones like mine. Hell, they even work with a budget and see what can be repaired within your budget to eliminate as many problems as possible. It's nice to know that there's a shop that treat even older BMWs as if they're the newest thing on the block. Are they expensive? Sure they are, but you're paying for the knowledge, experience as well as the work. And for me, the price is worth it when you know that your BMW is going to come out running like a brand new car, every single time. They go the extra mile to properly diagnose your BMW and to distinguish what the root cause of the problem is. Don't hesitate to deal with these guys! No matter how old your BMW. Mine are 22 and 24 years old and I couldn't be happier.