yes, they have good parts, but they also have some that are just okay. both of these sites are generally good at telling you about the manufacturer and what category it fits into (OEM or other). they also both sell BMW original parts but there prices aren't as good as some of the better dealers, such as getbmwparts.com and a few others. both are on the FAQ - top sources post.