 This Mazda has BMW-like handling at a lower cost.  Reliability has been much better than domestics I have owned. The exterior still looks like new and the interior (leather) has held up well too.  This car should last me another 6 to 7 years easily.  I still enjoy driving it every day.