Mazda are great cars. But I would never, EVER, pay that much for a Mazda. We have a Mazda 3 Sport and I really like it. But no Mazda is worth more than 40k $ Cdn IMO. Resale value, long term commitment to high performance cars, luxury and quality of materials, ....
Please don't compare. If you want mostly HP's and electronic equip't, then maybe , but don't disregard the Acura which are most propably more reliable and better built. Otherwise, BMW is in a trend of its own.
My 2 cents.. (Cdn)