I have a mazda 6 myself and have had a brilliant run out of it. The CX5 my friend has is reliable and has good performance BUT its heavy on fuel and uses oil between oil changes which does occur sometimes.@@fale892
every single person i know that owns a mazda cx5 (me included) loves it. i recommended it to 2 of my friends who bought one and also love it. only complaint i've heard so far is from 1 friend who recently had a new baby. with 2 kids, the cx5 is too small for their family and they plan to upsize