I have had a Honda Jazz (amazing little car), Toyota Yaris,(Not much to it) and MG3 Hybrid and now an MGZS Hybrid. The Yaris was a nice shape car, but felt a bit like a toy. It was small compared to other small cars, such as the MG3, or Jazz. The Yaris was quite fiddly, but reliable. Toyota service department etc was very good. The MG3 was a very nice car to be in, but tended to have a mind of it's own, plus some unexplainable noises and problems. But overall the MG3 was a pretty good car for the money. The MGZS (which I have now had for 3 months) has been problem free, more roomy, and I must say a very nice car to be in. I am very nervous about the time I will have to take it to be MOT or serviced etc as I'm not very confident in the MG after care, after some of the comments made on here.