New to BMW, so this is my first time with a German car. Decided to go with the 330 M-sport and got full front PPF and ceramic coating. Very happy with the car so far (apple CarPlay issues aside). I was REALLY tempted to go form the m340 but opted against spending more this early in my career. Maybe an M3 will be in my future in 5-7 years