I love the compacts, both generations - bog standard ones look a bit crap, but a bog standard E36 or E46 looks pretty crap too imo. The GT's are pig ugly, are are the X6 / X4 donks. Since the E39 finished production, I think its a fairly even split between BMW's I do like - and don't like. Really like the F series 3ers and 4ers, and the last two generations of 5 series. M2 is great, standard 2er isn't. Last 1er after the facelift is lovely (had one), don't like any other one. Indifferent about E60 M Sports, dislike standard ones, dislike E92's, all 7's after the E38, don't like the current 3er.

It was much easier back in the day when the E30, E34 and E32 were basically all that were on offer...