I am going to be needing a new one soon and I am confused over the specs. I’ve looked on BMW USA website and either they’ve got incorrect information for the specs of several of their cars or they are doing something weird. I’m asking you guys to let me know what’s what. It seems that the 330i, the 430i and the 530i all way within 500 pounds of each other but carry 2.0 L. 4 cyl. Engines which make 255 hp - all three of them the same?? The M340i and the M440i, oh we almost exactly the same and have 3.0 L engines with six cylinders making 382 hp. My question is why do these different cars have exactly the same specs when it comes to the engine horsepower and even miles per gallon? I would think that the heavier cars would have bigger engines and make more horsepower. Somebody please explain. Thanks guys!💞