E90im, you show us a lot of specifications. You also request us to bring "hard facts" to our arguement.
If you base which cars you buy on specs, then go buy yourself a Subaru Impreza WRX STi or a Lexus IS350.
OMG LEXUS HAS 306 HP AND SUBARU HAS 300 MAZDA MUST SUCK.
I don't understand your whole interior arguement. Mazda is an economy car designed to compete with Honda Accords and Toyota Camrys. It's a nice car, i've rented one on vacation, but it's interior looks like crap compared to a bimmer.
It all depends on what your looking for in a car.