Toyota: good for durability and stable performance
Nissan: good for its engine and gear box performance
Honda: powerful and good for manipulating plus modern design.
BMW: brand new is OK, after 3 years, be careful its electronic devices. And the country of origin may not be Germany
BENZ: most economical European cars in terms of maintenance and repairing. Durable products too.
Mazda: product by product.
AUDI: expensive parts.
Mitsub.: parts may not be readily available in HK.
Subaru: expensive in insurance and not easy to find an insurance company.