Luxury cars have evolved over the years and are now everywhere on our roads. They are not just built for the rich and famous like they used to be. Mainstream luxury brands like BMW, Audi, Jaguar, ...