There is a reason why I have never owned a car made by GM (Cheverolet, GMC, Buick etc.) and the reason is that these cars are complete crap.
A few times I have been tempted by the low entry price into a new GM, but for some reason I had the inkling that I will pay for it down the road in failures, problems, maintenance and safety.