Buy the 135i! You will regret your decision sooner than later. For those who say you don't need 300hp, they are in denial. Who doesn't want that extra boost of power and speed when you need it? Better to have it and not use it then need it or want it and not have it available. The 135i is everything the 128i strives to become, so don't settle for less.