What if I told you that marriage is very much like buying a classic (think barn find and/or European sports car). You see it for the first time, and you fall desperately in love. You get it and jump in with both feet, after all you see so much potential in it. You then start pouring your time and money in it, in hopes of making it work properly, justifying the little problems that arise thinking that it's normal for it to have a few hiccups along the way. Then you notice something (usually pretty bad) that you didn't notice at the beginning, but you take a step back and look at how you've come such a long way from where you first started.. you can't just give up now. You then put more time and more money into it trying to justify the sentimental value that you've acquired for it over time. You can't imagine yourself without it, whether it's the problems or the good moments, you just don't see yourself parting ways.
Now here's where it gets sad: You eventually come to a point when you can either cut your losses and get out of it while you still can, or keep putting your effort into maintaining it, and making it work. We look at Europeans as exotic and sexy, but very high maintenance, to the point that you can barely understand how they work (Germans), and/or rather temperamental (British) or really almost perfect, if it weren't so damn expensive to acquire and maintain (Italians). We also look at Americans as simple and low maintenance, but they're absolutely useless when faced with a challenge that they weren't designed (raised) to overcome. The Asians... well, let's just say that they're really well put together and incredibly reliable, but people will look at you funny if you're an American with a Japanese.
Some people manage to work out all the problems, and finally reach a point of apparent perfection, but when all is said and done, they realize it's too late. They've put so much time and money into it that they're now old, too old to enjoy it anymore. While some others, however, manage to do this at an early age, so they get bored of it and look for something new, something better (someone younger), some new project.
The solution, it seems, is to reach a compromise. To get one you're comfortable with, one that's moderately reliable, average maintenance, and one you enjoy and are happy with, even with the little downsides and defects. One you know won't leave you [stranded], one you can always count on [starting every morning].
tl;dr: No marriage is perfect, so get a Miata.