BMW is synonymous with three things: performance, reliability, and luxury. For decades, this German car manufacturer has been making some of the most well-loved cars on all economic strata.