In November of 2014 I bought a new Mazda 3 after researching the different car types available. The Gas mileage, styling and features are what drew me to the car having my minimum criteria and more. One of the features of the car I use the most is the infotainment system consisting of a radio, USB and Bluetooth MP3 playback, and navigation. After purchasing the Mazda I found a community for tweaking the infotainment system allowing some additional functionality and improving the current functionality. Some of the additional functionality includes an Android Auto like interface addon, Speedometer on the Infotainment screen and various other tweaks like minimizing the nag screen time on screen when turning on the car.
If you would like to learn more head on over to their web site here. This site is not maintained by me and I do not have any affiliations with them.
Another good resource for Mazda 3 cars is the web page mazda3revolution.com. Note you will have to sign up with the site in order to read more than a few posts.