compressor..might need a service but if very noisy and pulling excessive power or causing rough idle it may need a compressor recon with flush etc which is quite pricey..these guys do everything and can also do compressor recon only if you got some1 who can flush and install properly http://www.harrack.co.za/index.html ..I used them a few years ago with my e36..now there's alot more aircon guys around so shop around
My E90 320i 2006 model 's a/c pump has give up. Is it possible to get a reconditioned one? I heard it's impossible to replace a bearing on this particular pumps. I bought the second hand one in 2014 and it's now broken. The new one cost an arm and leg nogal:biglol: