Youve come to the right place. i have just completed extensive research for a car with the same characteristics. The clear winner is the BMW 228i, or for 2017 its called 230i. Just a well rated is the sportier brother, 235i now the 240i and both in the "M" version. This is the first model bimmer to receive an excellent reliability rating from Consumer Reports. Of course, keep in mind the 2 series just began life in 2014. Reliability for the long haul? Who knows. But it is surely fun to drive!