As a high-end brand with decent reliability ratings, Mercedes-Benz are more expensive to upkeep than the average car on the road, with yearly maintenance costs averaging $908. When purchasing a Mercedes-Benz, what you pay at the dealer won't be the last time you spend money on your car.