Apologies if these people are sh*t but just found very cheap parts online for my E36 and thought I'd pass it on. (God I hope they are not crap!).
Company is called 'mister-auto.co.uk'.
Ordered front discs and pads for my 323i today at a total cost of £51 delivered, I'll let you know if they are rubbish.