I'm looking at the Dodge Dart and I'm a bit unsure of which engine i should go with. Fiat's track record is a bit spotty, and I've read the 500 has been having some problems. Also, how does the Dart compare to the Subaru Impreza or the Nissan Juke? Thanks.