Buyer’sguide:hyundai i30

6 min read

FROM £9,000 With three body styles and a hot hatch, the i30 offers someth