I've had my BMW for 4 years now (bought it pre-owned) and thank God, besides a problem with the Turbo (that warranty covered) I haven't had any other major or minor issues...mechanical failures are bound to happen with any car that is a few years old, the price to fix comes into play and I find that BMW is almost at par with other luxury brands