Audi & BMW are horrible choices. Those things are the same quality as American/Japanese vehicles, yet they are more expensive & break down more often with double the repair costs.
Also, the Japanese Honda/Toyota brands being superior to Ford/Chevy is a huge myth. They are no more reliable/durable & due to the mentioned myth the prices on them are way over the top. It's like Apple/Android, just because everybody & their mother drives a Honda/Toyota & they pay more for them than what they're worth doesn't make them better.
More people drive them because have a well earned reputation for being more reliable. I have many mechanics in my family and all of them will tell you that american cars (from the late 80's to the early 00's) keep them in business. Not only were the designs flawed more often than not, the material used in constructing the engine blocks were sub par. You can put a Honda/Toyota through hell and back without ever having to worry. I had a civic with 245,000 miles on it that ran like a dream when I got rid of it, never had to put very much money in it.
OP, do yourself a favor and get a Honda/Toyota. You'll love the low gas/maintenance bill.