I've had mine (89 328) for 6.5 years. It's a well-sorted car from a reputable dealer. However, am not a DIYer and for the most part, it is dealer...