If it is the same price, BMW all the way. Mazda is all good and well within its own rights. But it is *still* a Mazda and its reputation just does not live up to that price. This is similar to a decision between two same priced Honda and Acura, itz a branding decision to me...
e90 325i Jet Black / Sports Pkg / Auto