Is the E90 335i reliable?