Nothing has gone wrong, but it's just when I drive it I just don't feel safe!
It's a pleasant car, easy to drive!
However Your instinct tells you that it's made in an Asian country!
Trust your instincts. Here in Australia (car is badged a Holden Barina), it has recently been judged as the unsafest car on the market.