The only new E9x, E8x, F3x worth getting:
E9x= 335is or M3
F3x= None so far, even the m sport package doesn't add anything close to the E46 ZHP. Mostly cosmetic upgrades.
Closest to what the older BMWs used to offer- a driver's car without all the electronic nannies and gimmicks plus not going mainstream market for volume sales.