Cash buyer fights to cancel R359,000 Haval deal after faults emerge within 14 days

· IOL