Removed from a y reg bmw E46 3series Saloon 320d SE but in theory should fit all other e46 saloon, couoe, compact, touring and convertibles so long as you have the standard 286mm discs.
This won't be suitable for any e46 330 or m3 models.
If you are unsure of compatibility please check beforehand
Oem caliper in good working order other than one rubber cover cap is slightly ripped but still holding onto the caliper. Should stay in place fine once caliper is installed onto the car.
Comes with brake pads as a bonus with plenty of life left in them