Scotty, look, how can you as a mechanic tell whether a car company has improved in reliability? For example, I know that the E90 generation of BMW 335i is known for its problems. But what about the new f30 generation that has replaced them? Do they still have the same issues or is it a whole new set of issues? Plus, does the e90 bmw 328i have the same issues as the 335i? Thanks.