Mercedes produce luxury and sporty cars, this explains why they are expensive.
This brand is known for introducing new technologies before any other automobile manufacturers or brand, this puts them ahead of others.
Mercedes use premium quality parts to design their cars. The quality and consistency of Mercedes has made it a household name for many. All of these come at a price.
The company has branded itself as a luxury brand and anything that has to do with luxury comes with a price.