Discounts galore as car-makers try to woo customers