I had a M3 which i sold then purchased a MX and a MY. So in my opinion based on personal experience, MY is better than M3 and MX is better than MY. Comfort wise ( ride quality), space inside the car - MX is the best. I use the MX for long trips and MY for daily use and city driving as MY is easier to park in smaller parking stalls.