I'm considering buying a BMW 3 series to replace an older Honda accord '86. My wife already drives a Cadi STS which we enjoy very much. I've seen several places that the BMW is very expensive to repair. Well, I've seem to come to the conclusion that no brand name dealership charges little money for any sort of repairs any more. Repairs for my Cadi STS '97 seem to just as expensive as for my Honda '86 (which seems to have less problems then the Cadi) I don't think it really matters anymore these days. When I had a Toyota Camry the repairs were also very expensive. So I'm now so more wondering about reliability. Compared to say an American car or a Japanese
model is reliability good?