Mazda 3s are the best in their class and you can get a "s" with a roof and a 5 speed for around $17400 thats "s-plan" (like fords x-plan) its only about $50 cheaper than invoice but if you haggle good enough the dealer will find a way to sell it at s-plan.