I'm a first time BMW owner and I'm eager to spruce the car up. It's seen better days and the first place I'm looking at fixing up is the interior. Below are some pics of the seats. My question is: is it going to be more cost effective to get these repaired or should I just get onto eBay and find some replacements? The door interiors could also do with a fix / replacement.
If the second option is the way to go then how hard is it to replace seats? I'm a computer engineer, not a mechanic but I am willing to get in there and DIY.