My front rotors are warped, so I went online to replace them. The first place I found was official BMW parts and assuming I read their stuff correctly, they want 370 bucks for rotors! to make it worse, that's PER rotor. So to replace 2 it would be 740. My initial reaction to this was something like "are they out of the @#$%ing minds??". This part literally just being a hunk of steel (but an important hunk), I looked elsewhere and can find 2 rotors for 80 bucks total or some that looked a little better for 200. Are the BMW parts just that incredibly overpriced? Are they better quality? Any thoughts on a solid non-BMW part company?