Bought a '94 BMW 5 series this weekend. It is mechanically sound, but has some cosmetic issues with respect to the interior. Not many, but it is a little bit of a project car (got it at a steal well under book value). I can do a lot of the interior work myself - simply a matter of replacing some of the components. One seat with need a little bit of upholstery work, however, and I've never done any of that. Any ideas from those who have dealt with such things? It is complicated to do it properly? Am I better off hiring someone to do it?