I'm buying a 2001 BMW 325i today and this is what it needs if anyone can recommend a place in San Gabriel Valley area to buy reliable cheap parts: Mobile 1 front and rear brake pads, front rotors awesome about valve cover gasket awesome synthetic oil mobile 1 and a filter. Also need to fix gap between window and door and add aux input capability. Thank you!