I find basic maintenance and repairs are easy on this car. Price of parts varies on what you need, but nothing really crazy.
If you want to see what some of the repairs and maintenance are like, go to the first page of my thread:
LINK - My Journey with my 2006 Roadster
There are links at the bottom under the pictures to everything I've done on my car. I take pictures and do detailed descriptions every time I work on it.