Mazda3 FULL REVIEW test driven comparison sedan vs hatch & petrol vs diesel