I think the best, most practical piece of advice at this point is to really, actually keep this car for a long time!
I admit, I was surprised when I first read this thread. Trading in the Focus for the Cruze I understood, given how the Focus was purchased and how much better a car the Cruze probably is (vs the previous generation Focus). Maybe the CX-5 really is a better fit for you long term -- and it sounds like a great vehicle from all I've read about it (not just here) -- and that will help you keep it for a while. But my first thought was, "Really? Again?"
Any questions or comments about where you can "afford" this car are not practically useful at this point, and insulting comments aren't helpful either. BUT (and I think others have pointed this out too), try to filter those comments out to some extent without ignoring ALL of the advice comments because there is a kernel of truth in a lot of them.
Look back on your posts from when you bought the Cruze, and compare to the first post of this thread. If you feel like you're getting the itch for a new car again in a year, go back and read them again. Remember that while some of the excitement of a new car is due to the actual qualities of that vehicle (which will will keep enjoying for years to come) but some of it is just because the car is new (which will wear off after a few months/years). What you do NOT want to do it make a trend out of getting new cars because you're feeding the fleeting "new car" part of the excitement because that's a great way to get sucked into marketing and not make good decisions.
I don't think that in general people take arguments from experience very well. I think an argument needs to be sound and acceptable, and anecdotal experience can only serve as a bolster. Not everyone's got the same life or priorities, and really, in perspective, this doesn't sound like a ruinous situation. The more important thing is to NOT make this a trend because the money lost with this type of activity could most likely be better spent.
FWIW, I think I understand where you're coming from here, although my experience was much more drawn out. When I graduated college I'd been through a couple of older (cheap) cars, was sick of having to work on my DD every weekend, and bought a new car. Great car overall, but for a variety of reasons I never really clicked with it. In retrospect, the criteria I used when I bought it where not actually aligned with my medium to long term priorities. I kept it for almost 5 years before I let myself replace it (although I'd been thinking and talking about replacing it ad nauseum for years at that point), but I did replace it and am happier for it. The key, IMO, is making sure you pick the right car and then living with it.
So, chalk up the Focus and the Cruze to mistakes (if that's how you feel about them) and live with the CX-5 for as long as you can. No point in dwelling on it but you need to reflect about what it was that *really* made you trade in so early so that you can recognize if it starts to happen again and try to avoid it in the future. If you want to avoid the kinds of criticisms you've gotten here (and put yourself in a better position later), pay this car off quickly and start putting money aside for its eventual repair or replacement. Nothing like having a paid off newish, nice, and reliable car to convince you you're not interested in loans or replacing a vehicle before it needs to be.