Hello. I currently have a 2017 Chevy spark and thinking of maybe trading it in for a new chevy cruze or 18 hyundai elantra. How reliable is the new elantra sel? Any major problems with the engine or auto transmission or any other part of the car? Are they more reliable than a new chevy cruze and are they comparable in quality to a new Toyota corolla? Thanks.