Here's a deal for all you BMW owners.
Get both front brake calipers—driver and passenger side—in one shot.

These are direct replacements for a ton of models, specifically the E90, E91, E92, E93 sedans and the E84 X1, from 2006 to 2015.

We're talking 323i, 325i, 325xi, 328i models.

The calipers come with steel pistons, but without the brackets (so you'll reuse your old ones or get new ones separately).

They match the factory part numbers 34116778145 (left) and 34116778146 (right).
They also interchange with common aftermarket numbers like 19-3360, 19-3361, 193360, and 193361.
They're brand new, unbranded units that come with a 1-year warranty.

Made for BMW, so you know the fit is perfect.

If your calipers are seized or leaking, grab this pair and get your braking system back to 100%.

California Prop 65 warning applies, as always.