Mazda's focus has always been on producing well-designed, cheap to run cars with an emphasis on fun. And their current line up very much fits in with those objectives. Mazda cleverly combines excellent chassis and engines with real practicality, forming an enticing package no matter which model you choose. Most people will be familiar with the Mazda MX-5, one of the world's finest handling sports cars combining sharp looks with a very reasonable price tag. The rest of the range shares the same DNA as the MX-5, to varying degrees. Even the most basic Mazda 2 is a hoot to drive, being light and nimble and above all, cheap. For something a little larger look at the Mazda 3, which is about the same size as a Vauxhall Astra but offers a sportier drive. It also comes in a fastback version. Bigger still is the Mazda 6, a Mondeo-sized saloon, or Tourer (read 'estate') with generous equipment levels and bigger still is the Mazda CX-5, a superb-to-drive SUV with range of frugal engines.