I have an 09 Mazda 6 Sport Hatch with the 185 bhp diesel engine.
I’m very happy with it, can comfortably fit 2 fully built 20″ frame bikes in the boot with the seats down, interior is nice, seats are very comfy and supportive, drives and handles well. I’m 6’2″ and there’s still loads of legroom behind the driver’s seat.
Insurance is about £350 fully comp, car tax is £135 per year (this might have changed with the budget) and I get 47mpg (based on about the last 6 months driving).
I’ve had it just over 2 years and would have had the estate version quite happily but was offered a much better deal on the hatch.
Had a couple of minor niggles early on with it but they were sorted out quickly under warranty by the main dealer.
Based on my experience I’d happily have another one.