I've driven a mazda 3 a few times, and my mum's got a mazda 6 hatch... the 6 is very spongy, so much body roll it is scary... and for a car that large, you'd think that it should be able to overtake a car doing 90 in a 100 zone even when carrying 3 passengers, but it just does not accelerate at all when you want/need it to at those speeds.