A rebuilt E46 caliper is about $60 from other reputable sources. For example TMS. Or if you have access to an air compressor, you can rebuild yourself for about $10. Just watch your fingers when you blow out the piston. Rebuilding a caliper is pretty easy.
t.