Motorwerks, great service
Had my water pump replaced yesterday on my e90 335i. BMW was trying to charge me 1500. they only charged me 963ish. The receptionist (i think her name was miranda) she answered all my questions, and was extremely patient and polite. they even told me everything that my car needed without trying to sell me their service to fix it.
My rims do have some serious curb rash but I dont know if it was from BMW or motorwerks so I decided not to pursue the matter because I dont want to point fingers at the wrong person.