Just switched to a 300H from a 325i M Sport Coupe and very happy with the move. Tried 3 series, 4 series, A4, C & E class and Jag XF as well as the 300H. Quickly came down to a choice between the 428i M Sport and the 300h F Sport. BMW is faster but IMHO BMWs have become boring. Great cars, just dull. 300H is a much nicer place to sit, lovely cockpit, beautifully put together with top notch materials. Ride is way better than run flat BMWs and handling is just as good at sensible and legal speeds. The drive train tech is amazing and I love the smug feeling of rolling through town on electric with zero emissions and comparable consumption to highly polluting diesels. Strongly recommend the premium nav and leather seats to get the full complement of toys and luxury.
Final comment, started to play a game of counting the number of sightings of the cars I was considering. The most common cars spotted were BMWs. 2 months after I started I still haven't hit double digits for the IS and only 3 other F Sports. If you want exclusive this is the option!