Time to upgrade or replace those front brakes?
Here's a solid set.

You're getting two brand-new rotors—one for the left and one for the right front of your BMW.
They're made by AM Autoparts and are a direct replacement for a ton of models, including the E90 328i, as well as many 228i, 320i, 330i, and even X1 models from 2007 all the way up to 2020.
The rotors are vented for better heat dissipation, and they measure 12.28 inches (312mm) in diameter.
This is just the rotors themselves, a complete pair for the front axle.

They're not ceramic or drilled, just solid, high-quality replacement discs.

And get this—they come with a 10-year warranty.

That's peace of mind!

(Just a heads up for our California friends: there's a Prop 65 warning about lead, which is pretty standard for automotive parts.)