Both are expensive to maintain. it is always best to go to a dealer and search safety crash test ratings. you really dont need to worry about the engine unless you dont take care of it.. as per all engines. both are very reliable makes.. id go for a 1994+ bmw 3 series they are nice cars to the eye. and C class mecedes are also nice..