Mechanic has had my car for over two months!

And the good news is that you can have both. Stay away from the German and Italian luxo cars and get one from a Japanese company. Lexus and Acura are Toyotas and Hondas under all the fluff. They’re low maintenance, parts are easy to get, and it’s easy to find places that know how to work on them.