The most affordable BMW continues to appeal to buyers with its dynamic and sporty style – and especially its terrific handling. There are several coupe and convertible configurations of this sports car, but only two engine options exist. Even though the BMW 129i offers more than enough power with its 230-hp V6, the 135i steals the show with 300 hp, an excellent weight/power ratio.