Sure, but it is still a 17 year old German car for over $20k. At that age, wiring, plastics, etc... all start to degrade. The engine might run great, but for $20k, you don’t want to be nickel and dimed with broken/worn switches and assorted electronic maladies. Acceptable for $5-$10k but not at this price.