I think Toyota and Honda have the most reliable engines. They are also very good value for money. Royce, Bugati, Mercedes, Audi, BMW or other expensive cars are for show off only, at least here in India.