I have talked about it on here before... I really like the 3rd gen 2015 2.5 Grand Touring sedan with the auto my dad has. It drives great even with the auto, handles really well for a "non-hot" compact, has plenty of power in my opinion, interior in the GT trim is really nice, has nice features like a heads up display, lane change warning, back up cam. He doesn't have that many miles on it (I think like 50k) but it has been entirely problem free.
What I like:
Wet clutch auto feels super responsive, and the shifts in sport mode are great. It's not PDK fast in manual mode, but it's fine, and Mazda got the shifter right, forward for downshifts, backward for upshifts unlike some other brands. GT gets you paddle shifters which I like for popping down a gear on the freeway even in auto mode. Handling, power, size, reliability, steering feel, interior quality, MPGs. It's all great. I have heard of people taking these to 400k without issue. It honestly reminds me of a FWD E36 328i in terms of handling, power, size.
What I don't like:
The seats don't work great for my bum for some reason, it feels like they need more padding on the bottoms. If it were my car, I'd add a pad or something. I will note, it seems to have something to do with my height/body type as my dad and mom do not have the issue.
The road noise is sort of weird, it's not that it's louder than some other cars, it's just sort of odd It's like wind noise has been completely canceled, but road noise persists, so it feels sort of louder in comparison. I can't totally explain it. Certain tires seem to help. My dad replaced the OE tires with some BFG Comp 2 A/S and it seems a bit better. I believe the 4th gen is better from what I have heard, I haven't driven one.
I think it could use a little more rubber. The OE size is 215 and I would prefer 225.
That's it.
The trim names got all confusing a few years back. In the 3rd gen I think it used to be sport (base), touring (more options), and Grand Touring (top shelf). Then they added Premium above Grand Touring I think at some point. Now there is Carbon and others. I believe "i" and "s" means 2.0 and 2.5 respectively. I think SV might have been more basic than Sport, not sure. I think they had steel wheels IIRC.
The 4th gen looks nicer, but it does have a torsion beam rear suspension which is a downgrade on paper from the 3rd gen. I hear the steering is also slower. It's not as sporty from what I have heard, but is a nicer car. A youtuber named Zygrene just did a review of the 2.5 NA with the MT and liked it. He seems to know what he's talking about.
I highly recommend the 3rd gen overall. I haven't had any issues with the infotainment system. My dad's has the bigger screen one being the Grand Touring and it works fine. I have heard you can do a hack and add Apple Car Play, but my dad doesn't care and hasn't done it.
They made an update to the third gen, I think around 2019 with slightly different lights and G vectoring control. I haven't driven one but it supposedly is nice. Note, I have driven a 2.0 and found it perfectly fine as well. The MPGs are not that much better than the 2.5 on paper, but I wonder how it translates in real world. It doesn't have as much grunt, but the 2.5 sort of runs out of gas at the top, and if may have been my imagination, but it's possible the 2.0 doesn't feel quite as wheezy up top, could be that it just makes less power down low.