I sold Euro cars for years, Benz, Audi, BMW, Volvo and they are GREAT right up until they are NOT, buy the extended warranty or ditch it right before warranty expires, unless you are a guy that will work on and maintain them yourself.
Taken care of and maintained by yourself the cost can be reasonable and they will really last, buy one that was ignored and you will REALLY pay at the dealership.
Enjoy the car and Cheers